Get payment payout details

post

/bi/v1/{orgIdentifier}/getPaymentPayouts

First Available Version: 20.1.11

Gets payment transaction records for the given booking date and location. This API only returns data for customers using Oracle MICROS Payment Cloud Service.

Request

Path Parameters
Body ()
The request body defines the details of the API request.
Root Schema : paymentPayoutsPayload
Type: object
Request payload for payment payout details
Show Source
Back to Top

Response

Supported Media Types

200 Response

OK
Body ()
Root Schema : paymentPayoutsDimensions
Type: object
The response body contains information about the payment payouts.
Show Source
Nested Schema : accounts
Type: array
An array of accounts
Show Source
Nested Schema : paymentPayoutsAccounts
Type: object
The response body contains information about the payment payouts accounts.
Show Source
Nested Schema : revenueCenters
Type: array
An array of Revenue centers
Show Source
Nested Schema : paymentPayoutsRevenueCenters
Type: object
The response body contains information about the payment payouts revenue centre.
Show Source
Nested Schema : businessDates
Type: array
An array of business dates
Show Source
Nested Schema : paymentPayoutsBusinessDates
Type: object
The response body contains information about the payment payouts business dates.
Show Source
Nested Schema : payouts
Type: array
An array of payouts
Show Source
Nested Schema : paymentPayoutsPayouts
Type: object
The response body contains information about the payment payouts.
Show Source
Nested Schema : payoutDetails
Type: array
An array of payout details
Show Source
Nested Schema : paymentPayoutsPayoutDetails
Type: object
The response body contains information about the payment payouts details.
Show Source
  • Title: The PSP fee payout reference
    Maximum Length: 80
    The fee payout reference issues by the PSP, a unique ID that identifies the payout of the fees associated with the transactions. This attribute will not be returned in the response if value is 0 or null.

    First available version 20.2

  • Title: Merchant account
    Maximum Length: 255
    The name of the merchant account
  • Title: Merchant reference for the transaction
    Maximum Length: 80
    Merchant reference for the transaction.
  • Title: Modification reference provided by the PSP
    Maximum Length: 80
    This is the modification reference provided by the PSP, a unique ID that identifies the modification request, if applicable.
  • Title: The processing fees
    Maximum Length: 80
    The amount of fees withheld for processing the payment transaction. This attribute will not be returned in the response if value is 0 or null.

    First available version 20.2

  • Title: Payout amount
    Amount of the payout transaction
  • Title: Payout currency
    Maximum Length: 3
    Currency of the payout transaction
  • Title: Payout reference
    Maximum Length: 64
    Reference identifying the payout issued by Payment Service Provider (PSP)
  • Title: Payout type
    Maximum Length: 50
    Record Type of the payout. Possible values: TRANS, FEE, or TRANSANDFEE
  • Title: POS transaction business date and time
    POS transaction business date and time associated with the payout transactions
  • Title: PSP transaction date and time
    PSP transaction date and time in UTC timezone associated with the payout transactions
  • Title: Payment status unique identifier
    Maximum Length: 80
    Unique identifier for each status a payment transaction flows through during processing. Use this ID to link the payment POS transaction to subsequent settlement and payout transactions.

    First available version 20.2

  • Title: Payment unique identifier
    Maximum Length: 80
    Unique identifier for a payment transaction. Use this ID to link the payment POS transaction to subsequent settlement and payout transactions.

    First available version 20.2

  • Title: Record type
    Maximum Length: 50
    Record Type of the payout. Possible values: CREDITED, CREDITFAILED, DEBITED, DEBITFAILED, CHARGEBACK, CHARGEBACKREVERSED, CREDITREVERSED, SECONDCHARGEBACK, FUNDTRANSFER, PAYOUT
  • Title: The PSP transaction payout reference
    Maximum Length: 80
    The transaction payout reference issues by the PSP, a unique ID that identifies the payout of the transaction amount. This attribute will not be returned in the response if value is 0 or null.

    First available version 20.2

400 Response

Bad Request
Body ()
Root Schema : exceptionDetailType
Type: object
Exception details
Show Source

401 Response

Unauthorized
Body ()
Root Schema : exceptionDetailType
Type: object
Exception details
Show Source

403 Response

Service Unavailable
Body ()
Root Schema : exceptionDetailType
Type: object
Exception details
Show Source

404 Response

Resource Not Found
Body ()
Root Schema : exceptionDetailType
Type: object
Exception details
Show Source

Default Response

Unexpected Error
Body ()
Root Schema : exceptionDetailType
Type: object
Exception details
Show Source
Back to Top

Examples

The following example shows how to get the payment account holder details by submitting a POST request on the REST resource using cURL. For more information, see Use cURL

curl -i -X POST -H "Authorization: Bearer 
  
   " -H "Content-Type:application/json" -d  https://baseurl/bi/v1/orgidentifier/getPaymentPayouts 
  

Example of Response Header

The following shows an example of the response header.

HTTP/1.1 200 OK  Date: Tue, 20 Oct 2020 21:24:33 GMT  Transfer-Encoding: chunked  Content-Type: application/json

Example of Response Body

The following example shows the contents of the response body in JSON format:

{
 "bookingDt": "2020-10-20",
 "locRef: "1234",
 "accounts":[{
   "acctCode": 8516212653197782,
   "revenueCenters":[{
     "rvcNum": 123,
     "businessDates":[{
       "busDt": "2020-10-20",
       "payouts":[{
         "pspRef": 2342435436,
         "payoutDetails":[{
           "merchAcctRef": "Oracle_Merchant",
           "merchRef": "999-991720391116",
           "modPspRef": "8036251672851715",
           "payoutCur": "USD",
           "recordType": "Payout",
           "pspTransDateTime": "2020-10-20T12:10:00",
           "posTransDateTime": "2020-10-20T12:10:00",
           "payoutType": "TRANSANDFEE",
           "payoutPspRef": "8836251672789792",
           "payoutAmt": 1.23,
           "pymtID": "123456",
           "pymtDtlID": "123456",
           "transPayoutPspRef": "123456",
           "feePayoutPspRef": "123456",
           "oracleFees": "123"
          }]
       }]
     }]
   }]
 }]
}
Back to Top