Make a sale transaction with the API

Learn how to authorize and capture a sales transaction in one step using the API
View as MarkdownOpen in Claude
Applies to:Developers

This guide explains how to make a sale (a money in payment transaction) with the Payabli API. This method authorizes and captures a payment in one step, so when a transaction is submitted, it’s immediately captured for settlement.

If aren’t using a stored payment method provided by an embedded component to run transactions, you must secure cardholder, bank account data, and customer IP address because your PCI scope is expanded.

To make a sale transaction, send a POST request to the Make a transaction endpoint (/api/v2/MoneyIn/getpaid). This endpoint processes payments for all payment methods, including credit cards, ACH, stored methods, cash, check, and cloud payments.

The request requires several parameters, which can depend on the payment method used. The following are required for all payment methods:

  • entryPoint The ID of the paypoint making the sale
  • paymentMethod: Information about the payment method
  • paymentDetails Information about the payment itself
  • customerData Information about the customer

Although not required, we strongly recommend passing the ipaddress parameter. This is used for risk analysis and fraud prevention.

For a full list of available parameters, see the API references.

Examples

Each of these examples runs a transaction for $100, with no service fee, for entrypoint f743aed24a and customer ID 4440. The only difference in each example is the payment method used.

Requests

The Card payment method is used for credit and debit card payments.

POST
/api/v2/MoneyIn/getpaid
1curl -X POST https://api-sandbox.payabli.com/api/v2/MoneyIn/getpaid \
2 -H "requestToken: <apiKey>" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "paymentDetails": {
6 "totalAmount": 100,
7 "serviceFee": 0
8 },
9 "paymentMethod": {
10 "cardcvv": "999",
11 "cardexp": "02/27",
12 "cardHolder": "John Cassian",
13 "cardnumber": "4111111111111111",
14 "cardzip": "12345",
15 "initiator": "payor",
16 "method": "card"
17 },
18 "customerData": {
19 "customerId": 4440
20 },
21 "entryPoint": "8cfec329267",
22 "ipaddress": "255.255.255.255"
23}'

The ACH payment method is used for ACH payments made with a bank account.

POST
/api/v2/MoneyIn/getpaid
1curl -X POST https://api-sandbox.payabli.com/api/v2/MoneyIn/getpaid \
2 -H "requestToken: <apiKey>" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "paymentDetails": {
6 "totalAmount": 100,
7 "serviceFee": 0
8 },
9 "paymentMethod": {
10 "achAccount": "123123123",
11 "achAccountType": "Checking",
12 "achCode": "WEB",
13 "achHolder": "John Cassian",
14 "achHolderType": "personal",
15 "achRouting": "123123123",
16 "method": "ach"
17 },
18 "customerData": {
19 "customerId": 4440
20 },
21 "entryPoint": "8cfec329267",
22 "ipaddress": "255.255.255.255"
23}'

The Stored Method payment method is used for payments made with stored methods, including a tokenized credit card, tokenized ACH account, or tokenized digital wallet.

POST
/api/v2/MoneyIn/getpaid
1curl -X POST https://api-sandbox.payabli.com/api/v2/MoneyIn/getpaid \
2 -H "requestToken: <apiKey>" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "paymentDetails": {
6 "totalAmount": 100,
7 "serviceFee": 0
8 },
9 "paymentMethod": {
10 "initiator": "payor",
11 "method": "card",
12 "storedMethodId": "1ec55af9-7b5a-4ff0-81ed-c12d2f95e135-4440",
13 "storedMethodUsageType": "unscheduled"
14 },
15 "customerData": {
16 "customerId": 4440
17 },
18 "entryPoint": "8cfec329267",
19 "ipaddress": "255.255.255.255"
20}'

To get a stored payment method for a digital wallet, you need to use the Express Checkout UI component. See Tokenize a payment method for more information on how to tokenize digital wallets with the Express Checkout component. See the Apple Pay overview and Google Pay™ overview docs for more information on Apple Pay and Google Pay.

The Cloud payment method is used for payments made with Cloud devices (payment terminals).

POST
/api/v2/MoneyIn/getpaid
1curl -X POST https://api-sandbox.payabli.com/api/v2/MoneyIn/getpaid \
2 -H "requestToken: <apiKey>" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "paymentDetails": {
6 "totalAmount": 100,
7 "serviceFee": 0
8 },
9 "paymentMethod": {
10 "device": "6c361c7d-674c-44cc-b790-382b75d1xxx",
11 "method": "cloud",
12 "saveIfSuccess": true
13 },
14 "customerData": {
15 "customerId": 4440
16 },
17 "entryPoint": "8cfec329267",
18 "ipaddress": "255.255.255.255"
19}'

Responses

The response from a successful transaction includes a standard response structure with details about the transaction. See Unified Response Codes for a complete list of possible responses.

Example card success response

Response
1{
2 "code": "A0000",
3 "reason": "Approved",
4 "explanation": "Transaction approved",
5 "action": "No action required",
6 "data": {
7 "parentOrgName": "Mrinal's Pet Supplies",
8 "paypointDbaname": "Mrinal's Pet Shop North",
9 "paypointLegalname": "Mrinal's Pet Shop North",
10 "paypointEntryname": "495147f647",
11 "paymentTransId": "3040-96dfa9a7c4ed4f82a3dd4a4a12ad28ae",
12 "connectorName": "gp",
13 "externalProcessorInformation": "",
14 "gatewayTransId": "TRN_Ih68D6UZdip7OEQ2QFXat1yQSLF2nB",
15 "orderId": null,
16 "method": "card",
17 "batchNumber": "3040_combined_20251201_3a50747d-6b5c-40ef-9f69-93a9cc7fcb49",
18 "batchAmount": 420,
19 "payorId": 4440,
20 "paymentData": {
21 "maskedAccount": "4XXXXXXXXXXX5439",
22 "accountType": "visa",
23 "accountExp": "12/25",
24 "holderName": "John Cassian",
25 "storedId": null,
26 "initiator": null,
27 "storedMethodUsageType": null,
28 "sequence": null,
29 "orderDescription": "",
30 "accountId": null,
31 "signatureData": null,
32 "binData": {
33 "binMatchedLength": "6",
34 "binCardBrand": "VISA",
35 "binCardType": "CREDIT",
36 "binCardCategory": "CLASSIC",
37 "binCardIssuer": "",
38 "binCardIssuerCountry": "RUSSIAN FEDERATION",
39 "binCardIssuerCountryCodeA2": "RU",
40 "binCardIssuerCountryNumber": "643",
41 "binCardIsRegulated": "",
42 "binCardUseCategory": "",
43 "binCardIssuerCountryCodeA3": ""
44 },
45 "paymentDetails": {
46 "totalAmount": 105,
47 "serviceFee": 5,
48 "checkNumber": null,
49 "checkUniqueId": "",
50 "currency": "USD",
51 "orderDescription": null,
52 "orderId": null,
53 "orderIdAlternative": null,
54 "paymentDescription": null,
55 "groupNumber": null,
56 "source": null,
57 "payabliTransId": null,
58 "categories": [],
59 "splitFunding": [],
60 "checkImage": null,
61 "unbundled": null
62 }
63 },
64 "transStatus": 1,
65 "paypointId": 3040,
66 "totalAmount": 105,
67 "netAmount": 100,
68 "feeAmount": 5,
69 "settlementStatus": 0,
70 "operation": "Sale",
71 "responseData": {
72 "resultCode": "A0000",
73 "resultCodeText": "Approved",
74 "response": null,
75 "responsetext": "CAPTURED",
76 "authcode": "AXS425",
77 "transactionid": "TRN_Xo4dpKfmx3OxSc9svd2ccI6OOnyB2I",
78 "avsresponse": "N",
79 "avsresponse_text": "No Match, No address or ZIP match",
80 "cvvresponse": "M",
81 "cvvresponse_text": "CVV2/CVC2 match",
82 "orderid": null,
83 "response_code": "100",
84 "response_code_text": "Operation successful",
85 "customer_vault_id": null,
86 "emv_auth_response_data": null,
87 "type": null
88 },
89 "source": "api",
90 "scheduleReference": 0,
91 "orgId": 123,
92 "refundId": 0,
93 "returnedId": 0,
94 "chargebackId": 0,
95 "retrievalId": 0,
96 "invoiceData": {
97 "invoiceNumber": null,
98 "invoiceDate": null,
99 "invoiceDueDate": null,
100 "invoiceEndDate": null,
101 "invoiceStatus": null,
102 "invoiceType": null,
103 "frequency": null,
104 "paymentTerms": null,
105 "termsConditions": null,
106 "notes": null,
107 "tax": null,
108 "discount": null,
109 "invoiceAmount": null,
110 "freightAmount": null,
111 "dutyAmount": null,
112 "purchaseOrder": null,
113 "firstName": null,
114 "lastName": null,
115 "company": null,
116 "shippingAddress1": null,
117 "shippingAddress2": null,
118 "shippingCity": null,
119 "shippingState": null,
120 "shippingZip": null,
121 "shippingCountry": null,
122 "shippingEmail": null,
123 "shippingPhone": null,
124 "shippingFromZip": null,
125 "summaryCommodityCode": null,
126 "items": null,
127 "attachments": null,
128 "additionalData": null
129 },
130 "entrypageId": 0,
131 "externalPaypointID": "",
132 "isValidatedACH": false,
133 "transactionTime": "2025-12-01T09:50:03.559",
134 "customer": {
135 "identifiers": null,
136 "firstName": "David",
137 "lastName": "Beckham",
138 "companyName": "Driving School LLC",
139 "billingAddress1": "Home Address",
140 "billingAddress2": "",
141 "billingCity": "",
142 "billingState": "",
143 "billingZip": "45157",
144 "billingCountry": "US",
145 "billingPhone": "+15555555555",
146 "billingEmail": "example@payabli.com",
147 "customerNumber": "C-90010",
148 "shippingAddress1": "Home Address",
149 "shippingAddress2": "",
150 "shippingCity": "",
151 "shippingState": "",
152 "shippingZip": "45157",
153 "shippingCountry": "US",
154 "customerId": 4440,
155 "customerStatus": 0,
156 "additionalData": null
157 },
158 "splitFundingInstructions": null,
159 "cfeeTransactions": [
160 {
161 "cFeeTransid": "3040-96dfa9a7c4ed4f82a3dd4a4a12ad28ae",
162 "feeAmount": 5,
163 "operation": "Sale",
164 "refundId": 0,
165 "responseData": {},
166 "settlementStatus": 0,
167 "transactionTime": "2025-12-01T09:50:03.559",
168 "transStatus": 1
169 }
170 ],
171 "transactionEvents": [
172 {
173 "transEvent": "Created",
174 "eventData": "0HNHD68HATSUC:00000001",
175 "eventTime": "2025-12-01T09:50:02.558651"
176 },
177 {
178 "transEvent": "Approved",
179 "eventData": "0HNHD68HATSUC:00000001",
180 "eventTime": "2025-12-01T09:50:03.609111"
181 }
182 ],
183 "riskStatus": "PASSED",
184 "riskReason": "",
185 "riskAction": "",
186 "deviceId": "",
187 "achSecCode": "",
188 "achHolderType": "personal",
189 "ipAddress": "255.255.255.255",
190 "isSameDayACH": false,
191 "walletType": null,
192 "pendingFeeAmount": 0,
193 "riskFlagged": false,
194 "riskFlaggedOn": "2025-12-01T09:50:02.5474568",
195 "riskActionCode": 0,
196 "transAdditionalData": null
197 },
198 "token": null
199}

Example ACH success response

Response
1{
2 "code": "A0000",
3 "reason": "Approved",
4 "explanation": "Transaction approved",
5 "action": "No action required",
6 "data": {
7 "parentOrgName": "Mountain View Services",
8 "paypointDbaname": "Mountain View Auto",
9 "paypointLegalname": "Mountain View Automotive Services LLC",
10 "paypointEntryname": "31ae451b89",
11 "paymentTransId": "2145-7b8fa3c9d5e64f73b2ee5a6b14bd39cd",
12 "connectorName": "checkcommerce",
13 "externalProcessorInformation": "",
14 "gatewayTransId": "ACH_TRN_8K92D7VZexp8PFR3RGYbu2zRTMG3oC",
15 "orderId": null,
16 "method": "ach",
17 "batchNumber": "checkcommerce_2145_ach_12-01-2025",
18 "batchAmount": 525,
19 "payorId": 38267,
20 "paymentData": {
21 "maskedAccount": "XXXXX4532",
22 "accountType": "Checking",
23 "accountExp": null,
24 "holderName": "Sarah Martinez",
25 "storedId": null,
26 "initiator": null,
27 "storedMethodUsageType": null,
28 "sequence": null,
29 "orderDescription": "",
30 "accountId": null,
31 "signatureData": null,
32 "binData": null,
33 "paymentDetails": {
34 "totalAmount": 105,
35 "serviceFee": 5,
36 "checkNumber": null,
37 "checkUniqueId": "",
38 "currency": "USD",
39 "orderDescription": null,
40 "orderId": null,
41 "orderIdAlternative": null,
42 "paymentDescription": null,
43 "groupNumber": null,
44 "source": null,
45 "payabliTransId": null,
46 "categories": [],
47 "splitFunding": [],
48 "checkImage": null,
49 "unbundled": null
50 }
51 },
52 "transStatus": 1,
53 "paypointId": 3040,
54 "totalAmount": 105,
55 "netAmount": 100,
56 "feeAmount": 5,
57 "settlementStatus": 0,
58 "operation": "Sale",
59 "responseData": {
60 "resultCode": "A0000",
61 "resultCodeText": "Approved",
62 "response": null,
63 "responsetext": "CAPTURED",
64 "authcode": "AXS425",
65 "transactionid": "TRN_Xo4dpKfmx3OxSc9svd2ccI6OOnyB2I",
66 "avsresponse": "N",
67 "avsresponse_text": "No Match, No address or ZIP match",
68 "cvvresponse": "M",
69 "cvvresponse_text": "CVV2/CVC2 match",
70 "orderid": null,
71 "response_code": "100",
72 "response_code_text": "Operation successful",
73 "customer_vault_id": null,
74 "emv_auth_response_data": null,
75 "type": null
76 },
77 "source": "api",
78 "scheduleReference": 0,
79 "orgId": 123,
80 "refundId": 0,
81 "returnedId": 0,
82 "chargebackId": 0,
83 "retrievalId": 0,
84 "invoiceData": {
85 "invoiceNumber": null,
86 "invoiceDate": null,
87 "invoiceDueDate": null,
88 "invoiceEndDate": null,
89 "invoiceStatus": null,
90 "invoiceType": null,
91 "frequency": null,
92 "paymentTerms": null,
93 "termsConditions": null,
94 "notes": null,
95 "tax": null,
96 "discount": null,
97 "invoiceAmount": null,
98 "freightAmount": null,
99 "dutyAmount": null,
100 "purchaseOrder": null,
101 "firstName": null,
102 "lastName": null,
103 "company": null,
104 "shippingAddress1": null,
105 "shippingAddress2": null,
106 "shippingCity": null,
107 "shippingState": null,
108 "shippingZip": null,
109 "shippingCountry": null,
110 "shippingEmail": null,
111 "shippingPhone": null,
112 "shippingFromZip": null,
113 "summaryCommodityCode": null,
114 "items": null,
115 "attachments": null,
116 "additionalData": null
117 },
118 "entrypageId": 0,
119 "externalPaypointID": "",
120 "isValidatedACH": true,
121 "transactionTime": "2025-12-01T10:15:28.742",
122 "customer": {
123 "identifiers": null,
124 "firstName": "Sarah",
125 "lastName": "Martinez",
126 "companyName": "Martinez Consulting",
127 "billingAddress1": "456 Oak Avenue",
128 "billingAddress2": "Suite 201",
129 "billingCity": "Portland",
130 "billingState": "OR",
131 "billingZip": "97201",
132 "billingCountry": "US",
133 "billingPhone": "+15035551234",
134 "billingEmail": "sarah.martinez@example.com",
135 "customerNumber": "C-90010",
136 "shippingAddress1": "456 Oak Avenue",
137 "shippingAddress2": "Suite 201",
138 "shippingCity": "Portland",
139 "shippingState": "OR",
140 "shippingZip": "97201",
141 "shippingCountry": "US",
142 "customerId": 4440,
143 "customerStatus": 0,
144 "additionalData": null
145 },
146 "splitFundingInstructions": null,
147 "cfeeTransactions": [
148 {
149 "cFeeTransid": "2145-7b8fa3c9d5e64f73b2ee5a6b14bd39cd",
150 "feeAmount": 5,
151 "operation": "Sale",
152 "refundId": 0,
153 "responseData": {},
154 "settlementStatus": 0,
155 "transactionTime": "2025-12-01T10:15:28.742",
156 "transStatus": 1
157 }
158 ],
159 "transactionEvents": [
160 {
161 "transEvent": "Created",
162 "eventData": "0HNHD69JBVWXP:00000001",
163 "eventTime": "2025-12-01T10:15:27.682442"
164 },
165 {
166 "transEvent": "Approved",
167 "eventData": "0HNHD69JBVWXP:00000001",
168 "eventTime": "2025-12-01T10:15:28.751283"
169 }
170 ],
171 "riskStatus": "PASSED",
172 "riskReason": "",
173 "riskAction": "",
174 "deviceId": "",
175 "achSecCode": "WEB",
176 "achHolderType": "personal",
177 "ipAddress": "255.255.255.255",
178 "isSameDayACH": false,
179 "walletType": null,
180 "pendingFeeAmount": 0,
181 "riskFlagged": false,
182 "riskFlaggedOn": "2025-12-01T10:15:27.6712346",
183 "riskActionCode": 0,
184 "transAdditionalData": null
185 },
186 "token": null
187}

Example Stored Method success response

Response
1{
2 "code": "A0000",
3 "reason": "Approved",
4 "explanation": "Transaction approved",
5 "action": "No action required",
6 "data": {
7 "parentOrgName": "Mrinal's Pet Supplies",
8 "paypointDbaname": "Mrinal's Pet Shop North",
9 "paypointLegalname": "Mrinal's Pet Shop North",
10 "paypointEntryname": "495147f647",
11 "paymentTransId": "3040-9708542b00354726ad8a6b0c65bc7a54",
12 "connectorName": "gp",
13 "externalProcessorInformation": "",
14 "gatewayTransId": "TRN_Xo4dpKfmx3OxSc9svd2ccI6OOnyB2I",
15 "orderId": null,
16 "method": "card",
17 "batchNumber": "3040_combined_20251201_3a50747d-6b5c-40ef-9f69-93a9cc7fcb49",
18 "batchAmount": 630,
19 "payorId": 4440,
20 "paymentData": {
21 "maskedAccount": "3XXXXXXXXXX0227",
22 "accountType": "amex",
23 "accountExp": "12/25",
24 "holderName": "Alexa Amazon",
25 "storedId": "fb1f5ec2-1ba4-4ba6-9839-20c2cc4baf5a-4440",
26 "initiator": "merchant",
27 "storedMethodUsageType": "unscheduled",
28 "sequence": "subsequent",
29 "orderDescription": "",
30 "accountId": null,
31 "signatureData": null,
32 "binData": {
33 "binMatchedLength": "",
34 "binCardBrand": "",
35 "binCardType": "",
36 "binCardCategory": "",
37 "binCardIssuer": "",
38 "binCardIssuerCountry": "",
39 "binCardIssuerCountryCodeA2": "",
40 "binCardIssuerCountryNumber": "",
41 "binCardIsRegulated": "",
42 "binCardUseCategory": "",
43 "binCardIssuerCountryCodeA3": ""
44 },
45 "paymentDetails": {
46 "totalAmount": 105,
47 "serviceFee": 5,
48 "checkNumber": null,
49 "checkUniqueId": "",
50 "currency": "USD",
51 "orderDescription": null,
52 "orderId": null,
53 "orderIdAlternative": null,
54 "paymentDescription": null,
55 "groupNumber": null,
56 "source": null,
57 "payabliTransId": null,
58 "categories": [],
59 "splitFunding": [],
60 "checkImage": null,
61 "unbundled": null
62 }
63 },
64 "transStatus": 1,
65 "paypointId": 3040,
66 "totalAmount": 105,
67 "netAmount": 100,
68 "feeAmount": 5,
69 "settlementStatus": 0,
70 "operation": "Sale",
71 "responseData": {
72 "resultCode": "A0000",
73 "resultCodeText": "Approved",
74 "response": null,
75 "responsetext": "CAPTURED",
76 "authcode": "AXS425",
77 "transactionid": "TRN_Xo4dpKfmx3OxSc9svd2ccI6OOnyB2I",
78 "avsresponse": "N",
79 "avsresponse_text": "No Match, No address or ZIP match",
80 "cvvresponse": "M",
81 "cvvresponse_text": "CVV2/CVC2 match",
82 "orderid": null,
83 "response_code": "100",
84 "response_code_text": "Operation successful",
85 "customer_vault_id": null,
86 "emv_auth_response_data": null,
87 "type": null
88 },
89 "source": "api",
90 "scheduleReference": 0,
91 "orgId": 123,
92 "refundId": 0,
93 "returnedId": 0,
94 "chargebackId": 0,
95 "retrievalId": 0,
96 "invoiceData": {
97 "invoiceNumber": null,
98 "invoiceDate": null,
99 "invoiceDueDate": null,
100 "invoiceEndDate": null,
101 "invoiceStatus": null,
102 "invoiceType": null,
103 "frequency": null,
104 "paymentTerms": null,
105 "termsConditions": null,
106 "notes": null,
107 "tax": null,
108 "discount": null,
109 "invoiceAmount": null,
110 "freightAmount": null,
111 "dutyAmount": null,
112 "purchaseOrder": null,
113 "firstName": null,
114 "lastName": null,
115 "company": null,
116 "shippingAddress1": null,
117 "shippingAddress2": null,
118 "shippingCity": null,
119 "shippingState": null,
120 "shippingZip": null,
121 "shippingCountry": null,
122 "shippingEmail": null,
123 "shippingPhone": null,
124 "shippingFromZip": null,
125 "summaryCommodityCode": null,
126 "items": null,
127 "attachments": null,
128 "additionalData": null
129 },
130 "entrypageId": 0,
131 "externalPaypointID": "",
132 "isValidatedACH": false,
133 "transactionTime": "2025-12-01T09:56:33.967",
134 "customer": {
135 "identifiers": null,
136 "firstName": "David",
137 "lastName": "Beckham",
138 "companyName": "Driving School LLC",
139 "billingAddress1": "Home Address",
140 "billingAddress2": "",
141 "billingCity": "",
142 "billingState": "",
143 "billingZip": "45157",
144 "billingCountry": "US",
145 "billingPhone": "+15555555555",
146 "billingEmail": "example@payabli.com",
147 "customerNumber": "C-90010",
148 "shippingAddress1": "Home Address",
149 "shippingAddress2": "",
150 "shippingCity": "",
151 "shippingState": "",
152 "shippingZip": "45157",
153 "shippingCountry": "US",
154 "customerId": 4440,
155 "customerStatus": 0,
156 "additionalData": null
157 },
158 "splitFundingInstructions": null,
159 "cfeeTransactions": [
160 {
161 "cFeeTransid": "3040-9708542b00354726ad8a6b0c65bc7a54",
162 "feeAmount": 5,
163 "operation": "Sale",
164 "refundId": 0,
165 "responseData": {},
166 "settlementStatus": 0,
167 "transactionTime": "2025-12-01T09:56:33.967",
168 "transStatus": 1
169 }
170 ],
171 "transactionEvents": [
172 {
173 "transEvent": "Created",
174 "eventData": "0HNHD68HATSUR:00000004",
175 "eventTime": "2025-12-01T09:56:32.662988"
176 },
177 {
178 "transEvent": "Approved",
179 "eventData": "0HNHD68HATSUR:00000004",
180 "eventTime": "2025-12-01T09:56:34.027504"
181 }
182 ],
183 "riskStatus": "PASSED",
184 "riskReason": "",
185 "riskAction": "",
186 "deviceId": "",
187 "achSecCode": "",
188 "achHolderType": "personal",
189 "ipAddress": "255.255.255.255",
190 "isSameDayACH": false,
191 "walletType": null,
192 "pendingFeeAmount": 0,
193 "riskFlagged": false,
194 "riskFlaggedOn": "2025-12-01T09:56:32.6525967",
195 "riskActionCode": 0,
196 "transAdditionalData": null
197 },
198 "token": null
199}

Example Cloud success response

Response
1{
2 "code": "A0000",
3 "reason": "Approved",
4 "explanation": "Transaction approved",
5 "action": "No action required",
6 "data": {
7 "parentOrgName": "Mrinal's Pet Supplies",
8 "paypointDbaname": "Mrinal's Pet Shop North",
9 "paypointLegalname": "Mrinal's Pet Shop North",
10 "paypointEntryname": "495147f647",
11 "paymentTransId": "3040-96dfa9a7c4ed4f82a3dd4a4a12ad28ae",
12 "connectorName": "gp",
13 "externalProcessorInformation": "",
14 "gatewayTransId": "TRN_Ih68D6UZdip7OEQ2QFXat1yQSLF2nB",
15 "orderId": null,
16 "method": "card",
17 "batchNumber": "3040_combined_20251201_3a50747d-6b5c-40ef-9f69-93a9cc7fcb49",
18 "batchAmount": 420,
19 "payorId": 4440,
20 "paymentData": {
21 "maskedAccount": "4XXXXXXXXXXX5439",
22 "accountType": "visa",
23 "accountExp": "12/25",
24 "holderName": "John Cassian",
25 "storedId": null,
26 "initiator": null,
27 "storedMethodUsageType": null,
28 "sequence": null,
29 "orderDescription": "",
30 "accountId": null,
31 "signatureData": null,
32 "binData": {
33 "binMatchedLength": "6",
34 "binCardBrand": "VISA",
35 "binCardType": "CREDIT",
36 "binCardCategory": "CLASSIC",
37 "binCardIssuer": "",
38 "binCardIssuerCountry": "RUSSIAN FEDERATION",
39 "binCardIssuerCountryCodeA2": "RU",
40 "binCardIssuerCountryNumber": "643",
41 "binCardIsRegulated": "",
42 "binCardUseCategory": "",
43 "binCardIssuerCountryCodeA3": ""
44 },
45 "paymentDetails": {
46 "totalAmount": 105,
47 "serviceFee": 5,
48 "checkNumber": null,
49 "checkUniqueId": "",
50 "currency": "USD",
51 "orderDescription": null,
52 "orderId": null,
53 "orderIdAlternative": null,
54 "paymentDescription": null,
55 "groupNumber": null,
56 "source": null,
57 "payabliTransId": null,
58 "categories": [],
59 "splitFunding": [],
60 "checkImage": null,
61 "unbundled": null
62 }
63 },
64 "transStatus": 1,
65 "paypointId": 3040,
66 "totalAmount": 105,
67 "netAmount": 100,
68 "feeAmount": 5,
69 "settlementStatus": 0,
70 "operation": "Sale",
71 "responseData": {
72 "resultCode": "A0000",
73 "resultCodeText": "Approved",
74 "response": null,
75 "responsetext": "CAPTURED",
76 "authcode": "AXS425",
77 "transactionid": "TRN_Xo4dpKfmx3OxSc9svd2ccI6OOnyB2I",
78 "avsresponse": "N",
79 "avsresponse_text": "No Match, No address or ZIP match",
80 "cvvresponse": "M",
81 "cvvresponse_text": "CVV2/CVC2 match",
82 "orderid": null,
83 "response_code": "100",
84 "response_code_text": "Operation successful",
85 "customer_vault_id": null,
86 "emv_auth_response_data": null,
87 "type": null
88 },
89 "source": "api",
90 "scheduleReference": 0,
91 "orgId": 123,
92 "refundId": 0,
93 "returnedId": 0,
94 "chargebackId": 0,
95 "retrievalId": 0,
96 "invoiceData": {
97 "invoiceNumber": null,
98 "invoiceDate": null,
99 "invoiceDueDate": null,
100 "invoiceEndDate": null,
101 "invoiceStatus": null,
102 "invoiceType": null,
103 "frequency": null,
104 "paymentTerms": null,
105 "termsConditions": null,
106 "notes": null,
107 "tax": null,
108 "discount": null,
109 "invoiceAmount": null,
110 "freightAmount": null,
111 "dutyAmount": null,
112 "purchaseOrder": null,
113 "firstName": null,
114 "lastName": null,
115 "company": null,
116 "shippingAddress1": null,
117 "shippingAddress2": null,
118 "shippingCity": null,
119 "shippingState": null,
120 "shippingZip": null,
121 "shippingCountry": null,
122 "shippingEmail": null,
123 "shippingPhone": null,
124 "shippingFromZip": null,
125 "summaryCommodityCode": null,
126 "items": null,
127 "attachments": null,
128 "additionalData": null
129 },
130 "entrypageId": 0,
131 "externalPaypointID": "",
132 "isValidatedACH": false,
133 "transactionTime": "2025-12-01T09:50:03.559",
134 "customer": {
135 "identifiers": null,
136 "firstName": "David",
137 "lastName": "Beckham",
138 "companyName": "Driving School LLC",
139 "billingAddress1": "Home Address",
140 "billingAddress2": "",
141 "billingCity": "",
142 "billingState": "",
143 "billingZip": "45157",
144 "billingCountry": "US",
145 "billingPhone": "+15555555555",
146 "billingEmail": "example@payabli.com",
147 "customerNumber": "C-90010",
148 "shippingAddress1": "Home Address",
149 "shippingAddress2": "",
150 "shippingCity": "",
151 "shippingState": "",
152 "shippingZip": "45157",
153 "shippingCountry": "US",
154 "customerId": 4440,
155 "customerStatus": 0,
156 "additionalData": null
157 },
158 "splitFundingInstructions": null,
159 "cfeeTransactions": [
160 {
161 "cFeeTransid": "3040-96dfa9a7c4ed4f82a3dd4a4a12ad28ae",
162 "feeAmount": 5,
163 "operation": "Sale",
164 "refundId": 0,
165 "responseData": {},
166 "settlementStatus": 0,
167 "transactionTime": "2025-12-01T09:50:03.559",
168 "transStatus": 1
169 }
170 ],
171 "transactionEvents": [
172 {
173 "transEvent": "Created",
174 "eventData": "0HNHD68HATSUC:00000001",
175 "eventTime": "2025-12-01T09:50:02.558651"
176 },
177 {
178 "transEvent": "Approved",
179 "eventData": "0HNHD68HATSUC:00000001",
180 "eventTime": "2025-12-01T09:50:03.609111"
181 }
182 ],
183 "riskStatus": "PASSED",
184 "riskReason": "",
185 "riskAction": "",
186 "deviceId": "",
187 "achSecCode": "",
188 "achHolderType": "personal",
189 "ipAddress": "255.255.255.255",
190 "isSameDayACH": false,
191 "walletType": null,
192 "pendingFeeAmount": 0,
193 "riskFlagged": false,
194 "riskFlaggedOn": "2025-12-01T09:50:02.5474568",
195 "riskActionCode": 0,
196 "transAdditionalData": null
197 },
198 "token": null
199}

To see decline and error responses, see the Make a transaction reference.

Next steps

You can view transactions in the UI in your PayHub or PartnerHub account, or you can get lists of transactions via the API for paypoints or organizations

See these related resources to help you get the most out of Payabli.