- Retrieve transactions
Retrieves a list of transactions.
Criteria for filtering collection items. This field requires a special format. Use , to specify multiple allowed values. Use ; to specify multiple fields.
For more information, see Search filters.
Expands a request to include embedded objects within the _embedded property of the response. This field accepts a comma-separated list of objects.
For more information, see Embedded resources.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/transactions
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/transactions
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/transactions
- SecretApiKey
- JWT
- ApplicationJWT
curl -i -X GET \
'https://www.rebilly.com/_mock/catalog/all/transactions?limit=1000&offset=1000&filter=string&q=string&sort=string&expand=string' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE'List of transactions retrieved.
ID of the transaction.
ID of the website. A website is where an organization obtains a customer. For more information, see Obtain an organization ID and website ID.
ID of the customer resource.
Type of transaction.
Status of the transaction.
Result of the transaction.
Amount by which the purchase is completed. If an adjustment occurs, the purchased amount may differ from the requested amount.
Currency code in ISO 4217 format.
Amount of the payment request. If an adjustment occurs, the purchase amount may differ from the billing amount.
Currency code in ISO 4217 format.
ID of the parent transaction.
Subscription IDs of invoices that are related to the transaction.
Specifies if the transaction is one of a number of recurring payments in a subscription, excluding trials or setup fees.
Rebill number of the transaction. A rebill number is the number of recurring payments in a subscription, excluding trials or setup fees.
Authentication object. For more information, see 3D Secure (3DS).
URL where the end-user is redirected to when an offsite transaction is completed. The default value is the website URL.
Billing descriptor that appears on the periodic billing statement. For a credit card statement, this field commonly contains 12 or fewer characters.
Request ID of the transaction. This ID must be unique within a 24-hour period. Use this field to prevent duplicate transactions.
Name of the payment gateway that processed, or is selected to process, the transaction. This value is only available after a gateway is selected for the transaction.
Use custom fields to extend a resource scheme to include custom data that is not provided as a common field. For more information, see Custom fields.
{ "foo": "bar" }
Date and time when the transaction is processed.
Date and time when the resource is created. This value is set automatically when the resource is created.
Date and time when the resource is updated. This value is set automatically when the resource is updated.
ID of the gateway account that processed the transaction.
ID of the gateway transaction.
Acquirer name. This value is only available when a transaction uses a payment gateway. If a transaction does not use a payment gateway, this value is null.
Number of times the transaction data has been modified.
This revision number is useful when analyzing webhook data to determine if the change takes precedence over the current representation.
Transaction reference data.
{ "gatewayTransactionId": "GAT123" }
Vaulted payment instrument.
To use this payment instrument for automatic subscription renewals, and for transactions when no specific payment instrument is provided by the user, set this as the default payment instrument.
Detailed Dynamic currency conversion (DCC). If DCC is not applied to the transaction, this value is null.
URL where a server-to-server POST notification is sent. This notification is sent when the transaction result is finalized after a timeout or an offsite interaction.
Do not interpret this notification as a confirmation, complete a GET request to confirm the result of the transaction. To ensure the request is not reattempted, when the result is confirmed, respond with a 2xx HTTP status code.
The following placeholders are available to use in this URI: {id} and {result}. These placeholders are replaced the with the transaction ID and result accordingly.
Date and time when the dispute is created. If the transaction is not disputed, this value is null.
Status of the dispute.
Specifies if the transaction is updated due to a discrepancy with its source of truth.
Transaction amount converted to the report currency of the organization.
Currency code in ISO 4217 format.
Date and time when the transaction is settled by the banking institution.
Date and time of the most recent discrepancy on the transaction.
Unique organization identifier. An organization is an entity that represents a company. For more information, see Obtain an organization ID.
ID of the deposit request if applicable. The created transaction is based on the properties of this deposit request.
ID of the ledger transfer if applicable. The transaction is linked to this transfer when processed in the wallet ledger.
ID of the payout request if applicable. The created transaction is based on the properties of this payout request.
Payment method.
Note: Use
paymentInstrument.methodinstead.
[ { "id": "txn_0YVDTQJ8YWDGQACV2N2N5SPWQ0", "websiteId": "web_0YV7DE4Z26DQSA1AC92FBJ7SEG", "customerId": "cus_0YV7DDSDD1C8DA64KHH2W33CPF", "type": "3ds-authentication", "status": "completed", "result": "abandoned", "amount": 0.1, "currency": "USD", "purchaseAmount": 0.1, "purchaseCurrency": "USD", "requestAmount": 0.1, "requestCurrency": "USD", "parentTransactionId": "txn_0YVDTQJ8YWDGQACV2N2N5SPWQ0", "childTransactions": [ … ], "invoiceIds": [ … ], "subscriptionIds": [ … ], "planIds": [ … ], "isRebill": true, "rebillNumber": 0, "billingAddress": { … }, "has3ds": true, "3ds": { … }, "redirectUrl": "http://example.com", "retryNumber": 0, "isRetry": true, "billingDescriptor": "string", "description": "string", "requestId": "string", "hasAmountAdjustment": true, "gatewayName": "A1Gateway", "customFields": { … }, "processedTime": "2019-08-24T14:15:22Z", "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "gatewayAccountId": "gw_acc_0YVCXMF26DDNKAERE5NW727S34", "gatewayTransactionId": "txn_0YVDTQJ8YWDGQACV2N2N5SPWQ0", "gateway": { … }, "acquirerName": "Adyen", "method": "payment-card", "velocity": 0, "revision": 0, "referenceData": { … }, "bin": "string", "paymentInstrument": { … }, "hasDcc": true, "dcc": { … }, "riskScore": 0, "riskMetadata": { … }, "notificationUrl": "http://example.com", "isDisputed": true, "disputeTime": "2019-08-24T14:15:22Z", "disputeStatus": null, "isReconciled": true, "isProcessedOutside": true, "isMerchantInitiated": true, "hadDiscrepancy": true, "orderId": "string", "arn": "74836950144358910018150", "reportAmount": 0.1, "reportCurrency": "USD", "settlementTime": "2019-08-24T14:15:22Z", "discrepancyTime": "2019-08-24T14:15:22Z", "limits": { … }, "organizationId": "org_0YVDM8RC7GDADADSBSMW124JA8", "depositRequestId": "dep_req_0YVJ65BSGYC3EAT58SEX8KY6J7", "transferId": "tb_0YVDTQJ8YWDGQACV2N2N5SPWQ0", "payoutRequestId": "pout_req_0YVDMDE2BMC6KBB5MX76RF6T80", "_links": [ … ], "_embedded": { … } } ]