Web Services Reference for Oracle Self-Service E-Billing > RESTful API Resource Reference >

Web Service API Resources for Payments


You use the payment resources described in Table 15 to manage payment information in Oracle Self-Service E-Billing.

Table 15. API Resources for Payments
Operation
Resource URI
Additional Input Parameters
Description

POST

/payments/externals/billingaccount/{account_id}

None

Posts a payment transaction for a particular billing account, made externally to Oracle Self-Service E-Billing.

PUT

/payments/externals/{transaction_id}

None

Updates a payment transaction made externally to Oracle Self-Service E-Billing.

GET

/payments/externals/{transaction_id}

None

Returns a payment transaction made externally to Oracle Self-Service E-Billing.

POST

/payments/txns/billingaccount/{account_id}

None

Posts a payment for a particular amount on the account using the default payment account. The payment amount is in the payload and must be compatible with internationalization standards.

GET

/payments/txns/billingaccount/{account_id}

Optional start and end dates.

If the start date is empty, then the default is 30 days prior to today's date.

Returns a list of payment transactions made for a particular billing account.

GET

/payments/txns/billingaccount/{account_id}/scheduled

Optional start and end dates.

Returns a list of scheduled payment transactions for a particular billing account.

GET

/payments/txns/billingaccount/{account_id}/paid

Optional start and end dates.

If the start date is empty, then the default is 30 days prior to today's date.

Returns a list of completed payment transactions for a particular billing account.

GET

/payments/txns/billingaccount/{account_id}/processing

Optional start and end dates.

Returns a list of in-process payment transactions for a particular billing account.

GET

/payments/txns/billingaccount/{account_id}/failed

Optional start and end dates.

If the start date is empty, then the default is 30 days prior to today's date.

Returns a list of failed payment transactions for a particular billing account.

GET

/payments/txns/billingaccount/{account_id}/canceled

Optional start and end dates.

If the start date is empty, then the default is 30 days prior to today's date.

Returns a list of canceled payment transactions for a specific billing account.

GET

/payments/txns/bank/{paymentID}

None

Returns a specific bank payment, showing only the last four digits of the bank card.

GET

/payments/txns/creditcard/{paymentID}

None

Returns a specific credit card payment, showing only the last four digits of the credit card.

GET

/payments/externals/billingaccount/{account_id}

None

Returns all payment transactions made externally for a particular billing account.

Web Services Reference for Oracle Self-Service E-Billing Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.