Create Payment
Create a payment to collect money into a Rapyd Wallet.
Use this method in the following situations:
To collect money immediately for a one-time charge.
To fund one or more Rapyd Wallets.
To start the collection process in the middle of a billing cycle. Relevant to subscriptions.
To replace a failed payment in a group payment. You can replace all or part of the portion that failed.
If the payment_method
is not specified, Rapyd collects the funds from the default_payment_method
of the customer
object. The default payment method must be tokenizable.
For card payments, if save_payment_method
is set to true, the card is saved to the customer. This is the default. If you do not want the card saved, then set save_payment_method
to false.
This method triggers Payment Succeeded Webhook. This webhook contains the same information as the response. If the action of a third party is not required, the Payment Completed Webhook is also triggered.
The following asynchronous webhooks provide information about later changes to the payment
object:
In the sandbox:
To simulate completion of a payment method that requires the action of a third party, you must run Complete Payment.
To simulate completion of a payment that requires 3DS authentication, see Simulating 3DS Authentication. Relevant where the payment method type is card.
Note
Only clients with PCI certification can handle personal identifying information for cards. Clients that are not PCI-certified can use Rapyd Checkout to collect money from a card. See Checkout Page.
If you create a payment that is split by amount and the total of the identified wallets is less than the amount of the payment, the remainder is paid into the client wallet.
For a split payment, you must choose
amount
for all wallets orpercentage
for all wallets. You cannot mix these options.Before you create a payment with a tokenized payment method, verify that the value of
is_tokenizable
is true.When you create a card payment, a zero-amount transaction is processed.
Transactions with 3DS authentication must be authenticated within 15 minutes.
Requests for very small amounts are rounded down to zero, are not processed, and throw an error. This can occur in payments that are split among two or more wallets, or in payments with FX.
Use this method to create a network reference ID for a recurring card payment. You also can create a network reference ID when you add a payment method to a customer. See Add Payment Method to Customer.
A SEPA (Single Euro Payments Area) bank transfer can be disputed for 13 months after the payment is created.
Account funding transaction (AFT). You can transfer funds from a card directly to the cardholder’s own wallet. You can also transfer the funds indirectly through the company wallet of a licensed business entity that manages the customer’s wallet. The business forwards the funds to the customer’s wallet. Relevant to payment method types that support this feature.
Set
payment_method_options.aft
to true.complete_payment_url
anderror_payment_url
are required.To transfer funds directly, set the ID of the cardholder’s person wallet. The wallet contact must include first name, last name, country, and the
address
object, which must contain street (line_1
), city, and zip. The cardholder’s first name, last name, and country must match the values of the wallet contact.To transfer funds indirectly, set the ID of the
customer
. Theaddress
in thecustomer
profile must include phone number, street (line_1
), city, country, and zip.This feature is in beta testing. To enable this feature, contact Rapyd Client Support.
Prerequisites
You must run Get Payment Method Required Fields before creating a payment.
Payment Method - Required for using a payment method on file. See Add Payment Method to Customer and Create Card Token.
Customer - Required for using a customer’s default payment method on file.
Wallet - Required for directing the collected funds to a merchant or customer. See Create Wallet.
amount
The amount of the payment, in units of the currency defined in
currency
. Decimal, including the correct number of decimal places for the currency exponent, as defined in ISO 4217:2015. To verify a card, set to 0.
currency
In transactions without FX, defines the currency of the transaction. Three-letter ISO 4217 code.
In FX transactions:
When
fixed_side
is buy, it is the currency received in the Rapyd wallet.When
fixed_side
is sell, it is the currency charged to the buyer.
See also
fixed_side
andrequested_currency
fields.
customer
String or object describing the customer. Required if
payment_method
is blank.string - ID of the customer who is making the payment. String starting with cus_.
object - Contains all fields required for the customer. See Customer.
description
Description of the payment transaction.
escrow
Determines whether the payment is held in escrow for later release.
false
escrow_release_days
Determines the number of days after creation of the payment that funds are released from escrow. Funds are released at 5:00 pm GMT on the day indicated.
Integer, range: 1-90.
90
fixed_side
Indicates whether the FX rate is fixed for the buy side (seller) or for the sell side (buyer).
buy - The currency that the Rapyd Wallet receives for goods or services. Fixed side buy relates to the seller (merchant) funds. For example, a US-based merchant wants to charge 100 USD. The buyer (customer) pays the amount in MXN that converts to 100 USD.
sell - The currency that the buyer is charged for purchasing goods or services. Fixed side sell relates to the buyer (customer) funds. For example, a US-based merchant wants to charge a buyer 2,000 MXN and will accept whatever amount in USD that is converted from 2,000 MXN.
buy
See also
requested_currency
.
group_payment
ID of the group payment. String starting with gp_.
Relevant when the payment is part of a group payment.
initiation_type
Indicates how the transaction was initiated. One of the following:
customer_present - The transaction was initiated by the customer.
installment - The transaction was initiated by a subscription where there is a fixed number of installments.
moto - The transaction was initiated by the merchant or Rapyd client for a mail order or telephone order.
Note
To enable moto in the production environment, contact Rapyd Client Support.
recurring - The transaction was initiated by a subscription where charges are made at regular intervals and there is no end date.
unscheduled - The transaction is a top-up transaction that was previously authorized by the cardholder and was initiated by the merchant or Rapyd client.
customer_present
requested_currency
Currency for one side of an FX transaction. Three-letter ISO 4217 code.
When
fixed_side
is sell, it is the currency received in the Rapyd Wallet.When
fixed_side
is buy, it is the currency charged to the buyer (customer).
Relevant to payments with FX.
See also
currency
andfixed_side
fields.
/v1/payments
Payment by payment method ID
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 101, "currency": "USD", "description": "Payment method token", "payment_method": "other_7f991f72a4c14c5cd79627ebc21241de", "ewallets": [{ "ewallet": "ewallet_1290eef66d0b84ece177a3f5bd8fb0c8", "percentage": 100 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "798fe30d-e3a6-4b1a-8fd6-3210aa6f8001" }, "data": { "id": "payment_5c72dce7526e486e0fac5a2a4cfaf9e1", "amount": 0, "original_amount": 101, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "ACT", "description": "Payment method token", "merchant_reference_id": "", "customer_token": "cus_261e500e1d0217bcac3d2e3345d4a7c3", "payment_method": "other_7f991f72a4c14c5cd79627ebc21241de", "payment_method_data": { "id": "other_7f991f72a4c14c5cd79627ebc21241de", "type": "us_stopngo_cash", "category": "cash", "metadata": { "merchant_defined": true }, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable" }, "auth_code": null, "expiration": 1664790865, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663581265, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "code": "451296602858399965035514290412" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please visit any one of your nearest participating Stop-N-Go stores.", "step2": "Present your barcode to be scanned at the register and the exact $ amount for which the barcode was generated.", "step3": "Provide cash to complete your payment.", "step4": "Keep your receipt as proof of payment." } ] } ], "ewallet_id": "ewallet_1290eef66d0b84ece177a3f5bd8fb0c8", "ewallets": [ { "ewallet_id": "ewallet_1290eef66d0b84ece177a3f5bd8fb0c8", "amount": 101, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "us_stopngo_cash", "payment_method_type_category": "cash", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Default payment method
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 45.00, "currency": "USD", "customer": "cus_e02329423b13bcd88a2c558fadfd1de9", "description": "Payment by customer's default payment method" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "1fce9528-9aa2-45b0-8d01-893c407aeac8" }, "data": { "id": "payment_8f2a9e81664b5a4f6725353fd05e8116", "amount": 0, "original_amount": 45, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "ACT", "description": "Payment by customer's default payment method", "merchant_reference_id": "", "customer_token": "cus_e02329423b13bcd88a2c558fadfd1de9", "payment_method": "other_7f991f72a4c14c5cd79627ebc21241de", "payment_method_data": { "id": "other_7f991f72a4c14c5cd79627ebc21241de", "type": "us_stopngo_cash", "category": "cash", "metadata": { "merchant_defined": "Prime customer" }, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable" }, "auth_code": null, "expiration": 1664793698, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663584098, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "code": "824169043858275843928850407863" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please visit any one of your nearest participating Stop-N-Go stores.", "step2": "Present your barcode to be scanned at the register and the exact $ amount for which the barcode was generated.", "step3": "Provide cash to complete your payment.", "step4": "Keep your receipt as proof of payment." } ] } ], "ewallet_id": "ewallet_c1943cfeda5f98247ab117e5d2648861", "ewallets": [ { "ewallet_id": "ewallet_c1943cfeda5f98247ab117e5d2648861", "amount": 45, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "us_stopngo_cash", "payment_method_type_category": "cash", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Payment by card
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 10, "payment_method": { "type": "il_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "12", "expiration_year": "24", "cvv": "566", "name": "Auto Test" } }, "currency": "USD", "payment_method_options": { "3d_required": true }, "ewallet": "ewallet_6a6669f4febd8b2eb9c5d77e7161a679", "capture": false, "expiration": 1689859548, "error_payment_url": "https://support.rapyd.net/hc/en-us", "complete_payment_url": "https://www.rapyd.net", "description": "testing" }'
{ { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "c3d1ac9d-139b-4c55-8da4-b1c32cf88fa9" }, { "id": "payment_56f3eb8ec543a3962ce112b4f03da9ae", "amount": 0, "original_amount": 10, "is_partial": false, "currency_code": "USD", "country_code": "IL", "status": "ACT", "description": "testing", "merchant_reference_id": "", "customer_token": "cus_0335a29669a3f4337317d6e1441df763", "payment_method": "card_27a4c2f05d9ebd1700f5338e155c1ced", "payment_method_data": { "id": "card_27a4c2f05d9ebd1700f5338e155c1ced", "type": "il_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "3d_verification", "name": "Auto Test", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": "CREDIT", "brand": "VISA", "level": null, "issuer": "JPMORGAN CHASE BANK, N.A.", "country": "US", "bin_number": "411111" }, "expiration_year": "24", "expiration_month": "12", "fingerprint_token": "ocfp_11ECFC396977BB4E81220EC01B2F2B1B" }, "auth_code": null, "expiration": 1689859548, "captured": false, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "https://qacheckout.rapyd.net/3ds-payment?token=payment_56f3eb8ec543a3962ce112b4f03da9ae", "complete_payment_url": "https://www.rapyd.net", "error_payment_url": "https://support.rapyd.net/hc/en-us", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "card_tokenization_with", "transaction_id": "", "created_at": 1689859010, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": "ewallet_6a6669f4febd8b2eb9c5d77e7161a679", "ewallets": [{ "ewallet_id": "ewallet_6a6669f4febd8b2eb9c5d77e7161a679", "amount": 10, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": { "3d_required": true }, "payment_method_type": "il_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "3d_verification", "error_code": "", "remitter_information": {}, "save_payment_method": true } }
Payment by card - authorization only
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 10, "currency": "EUR", "capture": false, "description": "payment by card", "customer": "cus_5bee14584a78638ba717e746be62ee01", "payment_method": { "type": "gb_visa_card", "fields": { "name": "John Doe", "number": "4111111111111111", "expiration_month": "05", "expiration_year": "25", "cvv": "111" } }, "payment_method_options": {}, "save_payment_method": true, "complete_payment_url": "https://complete.rapyd.net", "error_payment_url": "https://error.rapyd.net" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "137ce58a-6ea1-4594-9fb8-79005966fcd3" }, "data": { "id": "payment_a1f8b993484b7d92c6b1f96f2f59da0a", "amount": 0, "original_amount": 10, "is_partial": false, "currency_code": "EUR", "country_code": "GB", "status": "ACT", "description": "payment by card", "merchant_reference_id": "", "customer_token": "cus_5bee14584a78638ba717e746be62ee01", "payment_method": "card_f8fd4586847b28955d19b8af57e39e75", "payment_method_data": { "id": "card_f8fd4586847b28955d19b8af57e39e75", "type": "gb_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "25", "expiration_month": "05", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467", "network_reference_id": "123456" }, "auth_code": null, "expiration": 1676469016, "captured": false, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "https://complete.rapyd.net", "error_payment_url": "https://error.rapyd.net", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1675864216, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": "ewallet_c1943cfeda5f98247ab117e5d2648861", "ewallets": [ { "ewallet_id": "ewallet_c1943cfeda5f98247ab117e5d2648861", "amount": 10, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "gb_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_capture", "error_code": "", "remitter_information": {}, "save_payment_method": true } }
Verify card - amount set to zero
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 0, "currency": "EUR", "capture": false, "description": "Verify card", "customer": "cus_5bee14584a78638ba717e746be62ee01", "payment_method": { "type": "gb_visa_card", "fields": { "name": "John Doe", "number": "4111111111111111", "expiration_month": "05", "expiration_year": "25", "cvv": "111" } }, "payment_method_options": {}, "save_payment_method": true, "complete_payment_url": "https://complete.rapyd.net", "error_payment_url": "https://error.rapyd.net" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "47e3bb96-5c48-4653-887e-40609865f6b6" }, "data": { "id": "payment_6b7d7430e86628751ac86a775a27b4a2", "amount": 0, "original_amount": 0, "is_partial": false, "currency_code": "EUR", "country_code": "GB", "status": "ACT", "description": "Verify card", "merchant_reference_id": "", "customer_token": "cus_5bee14584a78638ba717e746be62ee01", "payment_method": "card_e101960b0bbc463adb024317109ef464", "payment_method_data": { "id": "card_e101960b0bbc463adb024317109ef464", "type": "gb_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "3d_verification", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "25", "expiration_month": "05", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467", "network_reference_id": 834382 }, "auth_code": null, "expiration": 1676470543, "captured": false, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "https://sandboxcheckout.rapyd.net/3ds-payment?token=payment_6b7d7430e86628751ac86a775a27b4a2", "complete_payment_url": "https://complete.rapyd.net", "error_payment_url": "https://error.rapyd.net", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1675865743, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": null, "ewallets": [], "payment_method_options": {}, "payment_method_type": "gb_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "3d_verification", "error_code": "", "remitter_information": {} "save_payment_method": true } }
Cancelable payment
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 101, "currency": "PHP", "description": "Cancelable payment", "payment_method": { "type": "ph_bankatmotc_cash", "fields": {} }, "ewallets": [ { "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "percentage": 100 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "fc585cf4-8f73-42d1-afb6-4882b3781d70" }, "data": { "id": "payment_00778be57b9087180596678817973e61", "amount": 0, "original_amount": 101, "is_partial": false, "currency_code": "PHP", "country_code": "PH", "status": "ACT", "description": "Cancelable payment", "merchant_reference_id": "", "customer_token": "cus_907dc0e443fde54d2bbbdde8915a3417", "payment_method": "other_cb92f8c4370e36cb1b9f75a30b5ebe61", "payment_method_data": { "id": "other_cb92f8c4370e36cb1b9f75a30b5ebe61", "type": "ph_bankatmotc_cash", "category": "cash", "metadata": {}, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "" }, "expiration": 1623073515, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1621863915, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "code": "8765433177018479" }, "instructions": [], "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "ewallets": [ { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 101, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "ph_bankatmotc_cash", "payment_method_type_category": "cash", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation" } }
Payment by cash
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 10, "currency": "AUD", "payment_method": { "type": "au_cash_cash", "fields": { "name": "John Doe" } }, "ewallets": [ { "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "percentage": 100 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "17f288ec-4d66-46c3-aa01-0799fb4f449c" }, "data": { "id": "payment_04336045fbe92f0fa1a99596b0c57808", "amount": 0, "original_amount": 10, "is_partial": false, "currency_code": "AUD", "country_code": "AU", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_adbf2af199860e65f6516ac52a31bf60", "payment_method": "other_521ccbd20c3aa13c17087bfcc783811f", "payment_method_data": { "id": "other_521ccbd20c3aa13c17087bfcc783811f", "type": "au_cash_cash", "category": "cash", "metadata": {}, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "", "name": "John Doe" }, "expiration": 1623073703, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1621864103, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "code": "8765438739139767" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Scan or show your transaction code to the cashier and pay the amount" } ] } ], "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "ewallets": [ { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 10, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "au_cash_cash", "payment_method_type_category": "cash", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation" } }
Payment by bank transfer
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 100, "currency": "MXN", "description": "Payment by bank transfer", "payment_method": { "type": "mx_spei_bank" }, "ewallets": [ { "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "percentage": 100 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "c088d0f5-43b8-462c-9b03-08ca39718318" }, "data": { "id": "payment_e5f67f64269e79bc27a4e29e24970742", "amount": 0, "original_amount": 100, "is_partial": false, "currency_code": "MXN", "country_code": "mx", "status": "ACT", "description": "Payment by bank transfer", "merchant_reference_id": "", "customer_token": "cus_2fc481c596480e0b45f20beb4e7139af", "payment_method": "other_7bd131704089d8b8ba867f6ed37457a1", "payment_method_data": { "id": "other_7bd131704089d8b8ba867f6ed37457a1", "type": "mx_spei_bank", "category": "bank_transfer", "metadata": {}, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "" }, "expiration": 1623073903, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1621864303, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": { "payCode": "100723147534680380" }, "textual_codes": {}, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Direct the end-user to make payment to the CLABE provided." } ] } ], "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "ewallets": [ { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 100, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "mx_spei_bank", "payment_method_type_category": "bank_transfer", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation" } }
Payment by bank redirect
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 11, "currency": "AUD", "description": "Payment by bank redirect", "payment_method": { "type": "au_melbourne_bank", "fields": {} }, "capture": null, "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "df021e55-be21-4224-b091-0e561a9be831" }, "data": { "id": "payment_f9000a7a51888e654151c04e6d62caa4", "amount": 9, "original_amount": 9, "is_partial": false, "currency_code": "EUR", "country_code": "fi", "status": "CLO", "description": "Payment by bank redirect", "merchant_reference_id": "", "customer_token": "cus_c25843e1feb5692df6838b64b69f57bc", "payment_method": "other_e1c5d34df2125607ca08978929c3dd8f", "payment_method_data": { "id": "other_e1c5d34df2125607ca08978929c3dd8f", "type": "fi_sepadirectdebit_bank", "category": "bank_redirect", "metadata": { "merchant_defined": true }, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "bic_swift": "ABCDEFG1234", "account_last4": "6283", "language": "es" }, "expiration": 1659081611, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "https://complete.rapyd.net", "error_payment_url": "https://error.rapyd.net", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1653897621, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 1653897625, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": { "name": "instructions", "steps": [{ "step1": "The URL can be used for redirecting the user or to forward it to the consumer for signing. This link expires in 60 days or after its first use, whichever comes first." } ] }, "ewallet_id": "ewallet_09d9ea7a1ca0a04b8da327905158dc12", "ewallets": [{ "ewallet_id": "ewallet_09d9ea7a1ca0a04b8da327905158dc12", "amount": 9, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "fi_sepadirectdebit_bank", "payment_method_type_category": "bank_redirect", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }
Payment by local eWallet
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 1000, "currency": "RUB", "payment_method": { "type": "ru_qiwimobile_ewallet", "fields": {} }, "ewallets": [ { "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "percentage": 100 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "9fee0430-7032-4c9b-a3c3-4a9163bd67c7" }, "data": { "id": "payment_bebddc4b4139d5a0f13cdcd4046cf2c1", "amount": 0, "original_amount": 1000, "is_partial": false, "currency_code": "RUB", "country_code": "ru", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_84806e121d2d8d08b30a5f99822243de", "payment_method": "other_75b307d4fc3713e5ca87f1434e9c30cc", "payment_method_data": { "id": "other_75b307d4fc3713e5ca87f1434e9c30cc", "type": "ru_qiwimobile_ewallet", "category": "ewallet", "metadata": {}, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "" }, "expiration": 1623074321, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1621864721, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "code": "paygw_65d788c95eefe636ab45fff9ae81c38d" }, "instructions": [], "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "ewallets": [ { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 1000, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "ru_qiwimobile_ewallet", "payment_method_type_category": "ewallet", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation" } }
Payment split by amount
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 250, "currency": "USD", "payment_method": { "type": "us_debit_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "10", "expiration_year": "23", "cvv": "123" } }, "description": "Split payment to 2 wallets", "capture": true, "ewallets": [ { "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 200 }, { "ewallet": "ewallet_3cd928611934717f283df049a2c7c17e", "amount": 50 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "db7ba1e8-06fd-4756-a065-29afeeedb030" }, "data": { "id": "payment_c3510bde69b860397cd2c2f22c6be9ce", "amount": 250, "original_amount": 250, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "CLO", "description": "Split payment to 2 wallets", "merchant_reference_id": "", "customer_token": "cus_b1e3cd57eef6cdffb2eeff6492815f06", "payment_method": "card_a138f815e322d0651813b62572e8c8ea", "payment_method_data": { "id": "card_a138f815e322d0651813b62572e8c8ea", "type": "us_debit_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": null, "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "10", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467", "network_reference_id": "123456" }, "auth_code": null, "expiration": 1664198517, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663593717, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1663593717, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 200, "percent": 80, "refunded_amount": 0 }, { "ewallet_id": "ewallet_3cd928611934717f283df049a2c7c17e", "amount": 50, "percent": 20, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "us_debit_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }
Payment split by percentage
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 20.00, "currency": "USD", "payment_method": { "type": "us_debit_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "11", "expiration_year": "23", "cvv": "123", "name": "John Doe" } }, "description": "Split payment example", "ewallets": [ { "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "percentage": 12.05 }, { "ewallet": "ewallet_3801e782955b29955445586a2405a5db", "percentage": 25 }, { "ewallet": "ewallet_3cd928611934717f283df049a2c7c17e", "percentage": null } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "c26ed4df-4075-4a8d-84d0-45174de12716" }, "data": { "id": "payment_d82a31cf2d82b379cfb3602b1490e6cd", "amount": 20, "original_amount": 20, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "CLO", "description": "Split payment example", "merchant_reference_id": "", "customer_token": "cus_ceacb689d6e13d200cc99516ba74854e", "payment_method": "card_d21748e4504f59900c850579bc7afd4f", "payment_method_data": { "id": "card_d21748e4504f59900c850579bc7afd4f", "type": "us_debit_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "11", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467", "network_reference_id": "123456" }, "auth_code": null, "expiration": 1664277244, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663672444, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1663672445, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 2.41, "percent": 12.05, "refunded_amount": 0 }, { "ewallet_id": "ewallet_3cd928611934717f283df049a2c7c17e", "amount": 12.59, "percent": 62.95, "refunded_amount": 0 }, { "ewallet_id": "ewallet_3801e782955b29955445586a2405a5db", "amount": 5, "percent": 25, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "us_debit_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }
Payment with payment method options
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "payment_method": { "type": "us_debit_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "10", "expiration_year": "23", "cvv": "123", "name": "John Doe" } }, "customer": "cus_0ab3c4c22ad1b8f47bcf89a5d66b2e98", "payment_method_options": { "3d_required": true }, "metadata": { "merchant_defined": "created" }, "amount": 23, "ewallet": "ewallet_3cd928611934717f283df049a2c7c17e", "currency": "USD" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "16d0ce2e-213e-459e-a531-ba32543e4bb6" }, "data": { "id": "payment_cc7b3500122ba485a3298903931f84d7", "amount": 0, "original_amount": 23, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_0ab3c4c22ad1b8f47bcf89a5d66b2e98", "payment_method": "card_7dbc3831e93fd3ecc72172969a27b693", "payment_method_data": { "id": "card_7dbc3831e93fd3ecc72172969a27b693", "type": "us_debit_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "3d_verification", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "10", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467" }, "auth_code": null, "expiration": 1664277328, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "https://sandboxcheckout.rapyd.net/3ds-payment?token=payment_cc7b3500122ba485a3298903931f84d7", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663672528, "metadata": { "merchant_defined": "created" }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": "ewallet_3cd928611934717f283df049a2c7c17e", "ewallets": [ { "ewallet_id": "ewallet_3cd928611934717f283df049a2c7c17e", "amount": 23, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": { "3d_required": true }, "payment_method_type": "us_debit_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "3d_verification", "error_code": "", "remitter_information": {} } }
Create payment with escrow
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 12, "payment_method": { "type": "mx_banorte_bank", "fields": {} }, "currency": "MXN", "error_payment_url": "https://error.example.net", "complete_payment_url": "https://complete.example.net", "escrow": true, "ewallets": [ { "ewallet": "ewallet_93eae39b654ffd2d87a983e7b8e915f4", "amount": 12 } ] } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "d21e6b53-355a-4196-86a8-9238136bf687" }, "data": { "id": "payment_47095e052bbe16080a402af937f377d3", "amount": 0, "original_amount": 12, "is_partial": false, "currency_code": "MXN", "country_code": "MX", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_f9c459ad12ea563475db19e67329f141", "payment_method": "other_05b6f2b21b88c56ecb001c8431558a23", "payment_method_data": { "id": "other_05b6f2b21b88c56ecb001c8431558a23", "type": "mx_banorte_bank", "category": "bank_redirect", "metadata": {}, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "bic_swift": "", "account_last4": "" }, "expiration": 1654151194, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "http://sboxredirect.rapyd.net/rdct/r?token=BFm1g0K6PUh", "complete_payment_url": "https://complete.example.net", "error_payment_url": "https://error.example.net", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1654064794, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": { "name": "instructions", "steps": [ { "step1": "You will be redirected to a bank payment page to complete the payment" } ] }, "ewallet_id": "ewallet_93eae39b654ffd2d87a983e7b8e915f4", "ewallets": [ { "ewallet_id": "ewallet_93eae39b654ffd2d87a983e7b8e915f4", "amount": 12, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "mx_banorte_bank", "payment_method_type_category": "bank_redirect", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": { "id": "escrow_df0a95af70e696947706cb59bd53d46f", "payment": "payment_47095e052bbe16080a402af937f377d3", "currency": "MXN", "amount_on_hold": 0, "total_amount_released": 0, "status": "pending", "escrow_release_days": null, "created_at": 1654064794, "updated_at": 1654064794, "last_payment_completion": null }, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Group payment - replace payment
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 30, "currency": "EUR", "group_payment": "gp_0fdd0950660ed4eaeb130fa6d0297851", "metadata": { "merchant_defined": "true" }, "payment_method": { "type": "de_girogate_bank" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "ebcb46df-ab74-4dac-abcd-4f4d876d177e" }, "data": { "id": "payment_a01bea383e7f81b41e4651bc12db18e9", "amount": 0, "original_amount": 30, "is_partial": false, "currency_code": "EUR", "country_code": "de", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_b41b355084d033d1e2e993ae632472c9", "payment_method": "other_4b8d02ce749b38cca5a259a270945c88", "expiration": 0, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "https://sandbox-gateway.safetypay.com/Express4/Checkout/index?TokenID=eaee17d8-c052-4cd5-8e11-d3f048af87bf&ChannelID=ONLINE&CountryID=DEU", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "", "transaction_id": "", "created_at": 1574943107, "metadata": { "merchant_defined": "true" }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [ { "name": "instructions", "steps": [ { "step1": "You will be redirected to a bank payment page to complete the payment" } ] } ], "ewallet_id": null, "ewallets": [], "payment_method_options": {}, "payment_method_type": "de_girogate_bank", "payment_method_type_category": "bank_redirect", "fx_rate": "", "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "gp_0fdd0950660ed4eaeb130fa6d0297851" } }
Funding Wallet with FX - fixed side buy
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 400, "currency": "EUR", "payment_method": { "type": "mx_spei_bank" }, "ewallets": [ { "ewallet": "ewallet_3801e782955b29955445586a2405a5db", "percentage": 100 } ], "expiration": 1626531390, "fixed_side": "buy", "metadata": { "merchant_defined": true }, "requested_currency": "MXN" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "37a83b8d-7806-495f-9925-20b6f2bc5df7" }, "data": { "id": "payment_9745a695dcb17354d1769692712da957", "amount": 0, "original_amount": 10062.99, "is_partial": false, "currency_code": "MXN", "country_code": "mx", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_a8ae675d47d861633d902188c01d35f3", "payment_method": "other_433780b1e6329525e335c0e04a750db4", "payment_method_data": { "id": "other_433780b1e6329525e335c0e04a750db4", "type": "mx_spei_bank", "category": "bank_transfer", "metadata": {}, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "" }, "expiration": 1623239909, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1622030309, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": { "payCode": "749648645982463715" }, "textual_codes": {}, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Direct the end-user to make payment to the CLABE provided." } ] } ], "ewallet_id": "ewallet_3801e782955b29955445586a2405a5db", "ewallets": [ { "ewallet_id": "ewallet_3801e782955b29955445586a2405a5db", "amount": 400, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "mx_spei_bank", "payment_method_type_category": "bank_transfer", "fx_rate": 0.03974963, "merchant_requested_currency": "EUR", "merchant_requested_amount": 400, "fixed_side": "buy", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation" } }
Funding wallet with FX - fixed side sell
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 496, "currency": "EUR", "ewallets": [ { "ewallet": "ewallet_3801e782955b29955445586a2405a5db", "percentage": 100 } ], "expiration": 1661850500, "fixed_side": "sell", "metadata": { "merchant_defined": true }, "payment_method": { "type": "de_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "10", "expiration_year": "23", "cvv": "123", "name": "John Doe" } }, "requested_currency": "PHP" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "cae91cec-6111-4ad5-b895-d289b7ebafc5" }, "data": { "id": "payment_c1cda2a0652e57db1a6ad55e34b73a80", "amount": 496, "original_amount": 496, "is_partial": false, "currency_code": "EUR", "country_code": "de", "status": "CLO", "description": "", "merchant_reference_id": "", "customer_token": "cus_4a312ec36f5cc51af273884d31375996", "payment_method": "card_be0868450fb8f21088def59720ff50ae", "payment_method_data": { "id": "card_be0868450fb8f21088def59720ff50ae", "type": "de_visa_card", "category": "card", "metadata": null, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "brand": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "10", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467" }, "expiration": 1622635369, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1622030569, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1622030569, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": {}, "ewallet_id": "ewallet_3801e782955b29955445586a2405a5db", "ewallets": [ { "ewallet_id": "ewallet_3801e782955b29955445586a2405a5db", "amount": 28357.74, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "de_visa_card", "payment_method_type_category": "card", "fx_rate": 57.172867, "merchant_requested_currency": "PHP", "merchant_requested_amount": 28357.74, "fixed_side": "sell", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable" } }
Payment with initiation type set
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 101, "currency": "USD", "description": "Payment method token", "initiation_type": "moto", "payment_method": "other_7f991f72a4c14c5cd79627ebc21241de", "ewallets": [ { "ewallet": "ewallet_1290eef66d0b84ece177a3f5bd8fb0c8", "percentage": 100 } ], "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "9f3831a1-3e05-4c20-ae7b-c3a6de8f66a5" }, "data": { "id": "payment_c8e22a6116f7c83bab1a081ac4a3e5cd", "amount": 0, "original_amount": 101, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "ACT", "description": "Payment method token", "merchant_reference_id": "", "customer_token": "cus_bbba43edfcb8bd0ace84fbb1e5b15a73", "payment_method": "other_7f991f72a4c14c5cd79627ebc21241de", "payment_method_data": { "id": "other_7f991f72a4c14c5cd79627ebc21241de", "type": "us_stopngo_cash", "category": "cash", "metadata": { "merchant_defined": "Prime customer" }, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable" }, "auth_code": null, "expiration": 1664882380, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663672780, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "code": "922635458845940138395842040252" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please visit any one of your nearest participating Stop-N-Go stores.", "step2": "Present your barcode to be scanned at the register and the exact $ amount for which the barcode was generated.", "step3": "Provide cash to complete your payment.", "step4": "Keep your receipt as proof of payment." } ] } ], "ewallet_id": "ewallet_1290eef66d0b84ece177a3f5bd8fb0c8", "ewallets": [ { "ewallet_id": "ewallet_1290eef66d0b84ece177a3f5bd8fb0c8", "amount": 101, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "us_stopngo_cash", "payment_method_type_category": "cash", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "moto", "mid": "", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Split payment with FX - fixed side buy
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 250, "currency": "EUR", "payment_method": { "type": "fr_visa_card", "fields": { "name": "John Doe", "number": "4111111111111111", "expiration_month": "10", "expiration_year": "23", "cvv": "123" } }, "description": "Split payment with FX - fixed side buy", "capture": true, "ewallets": [{ "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 200 }, { "ewallet": "ewallet_755b0fd11fd22b33328fff7d30f3ce30", "amount": 50 } ], "expiration": 1626531390, "fixed_side": "buy", "requested_currency": "USD", "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "6e7f4f34-e35d-48fd-8136-f79dd6534f06" }, "data": { "id": "payment_7baa84f72514e949bce1fd53d0edeac9", "amount": 314.87, "original_amount": 314.87, "is_partial": false, "currency_code": "USD", "country_code": "fr", "status": "CLO", "description": "Split payment with FX - fixed side buy", "merchant_reference_id": "", "customer_token": "cus_8e796469f41b59a20a979d62b2209838", "payment_method": "card_e9f7493d18029ec5f2b8be086ae459ce", "payment_method_data": { "id": "card_e9f7493d18029ec5f2b8be086ae459ce", "type": "fr_visa_card", "category": "card", "metadata": null, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "brand": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "10", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467" }, "expiration": 1622544155, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1621939355, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1621939355, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": {}, "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_755b0fd11fd22b33328fff7d30f3ce30", "amount": 50, "percent": 20, "refunded_amount": 0 }, { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 200, "percent": 80, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "fr_visa_card", "payment_method_type_category": "card", "fx_rate": 0.79397895, "merchant_requested_currency": "EUR", "merchant_requested_amount": 250, "fixed_side": "buy", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable" } }
Split payment with FX - fixed side sell
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 250, "currency": "EUR", "payment_method": { "type": "fr_visa_card", "fields": { "name": "John Doe", "number": "4111111111111111", "expiration_month": "10", "expiration_year": "23", "cvv": "123" } }, "description": "Split payment with FX - fixed side sell", "capture": true, "ewallets": [{ "ewallet": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 200 }, { "ewallet": "ewallet_755b0fd11fd22b33328fff7d30f3ce30", "amount": 50 } ], "expiration": 1626531790, "fixed_side": "sell", "requested_currency": "USD", "metadata": { "merchant_defined": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "0b0213b3-62eb-41ca-807f-56943f2e60a6" }, "data": { "id": "payment_8bfd0a5c2ab4deafd55f81f73429e063", "amount": 250, "original_amount": 250, "is_partial": false, "currency_code": "EUR", "country_code": "fr", "status": "CLO", "description": "Split payment with FX - fixed side sell", "merchant_reference_id": "", "customer_token": "cus_9bfee226939603040491bac6a2bc868b", "payment_method": "card_97d94e4c6dd64b2c010bddc3257c1e5f", "payment_method_data": { "id": "card_97d94e4c6dd64b2c010bddc3257c1e5f", "type": "fr_visa_card", "category": "card", "metadata": null, "image": "", "authentication_url": "", "webhook_url": "", "supporting_documentation": "", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "brand": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "10", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467" }, "expiration": 1622544309, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1621939510, "metadata": { "merchant_defined": true }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1621939510, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": {}, "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_755b0fd11fd22b33328fff7d30f3ce30", "amount": 59.25, "percent": 20, "refunded_amount": 0 }, { "ewallet_id": "ewallet_c67c44ec60d5c2e62480aa7c76b3f8b4", "amount": 237.01, "percent": 80, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "fr_visa_card", "payment_method_type_category": "card", "fx_rate": 1.18504415, "merchant_requested_currency": "USD", "merchant_requested_amount": 296.26, "fixed_side": "sell", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable" } }
Payment with FX - fixed side buy - gross absolute fees
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 100, "currency": "USD", "requested_currency": "SGD", "fixed_side": "buy", "expiration": 1667194081, "ewallets": [{ "ewallet": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "percentage": 100 } ], "payment_fees": { "transaction_fee": { "calc_type": "gross", "fee_type": "absolute", "value": 2 }, "fx_fee": { "calc_type": "gross", "fee_type": "percentage", "value": 2.5 } }, "payment_method": { "type": "sg_paynow_bank" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "1a016ab4-7d48-4383-bee4-be874a29efd2" }, "data": { "id": "payment_7c7b9c33885f613ca48c080c8384cb60", "amount": 0, "original_amount": 152.59, "is_partial": false, "currency_code": "SGD", "country_code": "SG", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_e32e0a3ed8d6f6420b8837a535e0961e", "payment_method": "other_e021373849f7fe18c2c084b554b34d2a", "payment_method_data": { "id": "other_e021373849f7fe18c2c084b554b34d2a", "type": "sg_paynow_bank", "category": "bank_transfer", "metadata": {}, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "bic_swift": "", "account_last4": "" }, "auth_code": null, "expiration": 1667194081, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1667117523, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": { "PayNow QR": "data:image/png;base64,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" }, "textual_codes": { "Payee Name": "Rapyd" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please scan the QR Code above with your PayNow App, or enter the Paynow ID of the merchant to pay without scanning the code in PayNow support mobile banking application. Please do quote the Payment Reference otherwise there could be delays matching your payment against your transaction." } ] } ], "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "amount": 100, "percent": 100, "refunded_amount": 0 }, { "ewallet_id": "ewallet_be4ba8f13da40caa59a7e03022a8acfe", "amount": 4.5, "percent": 4.5, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "sg_paynow_bank", "payment_method_type_category": "bank_transfer", "fx_rate": 0.68483455, "merchant_requested_currency": "USD", "merchant_requested_amount": 104.5, "fixed_side": "buy", "payment_fees": { "transaction_fee": { "calc_type": "gross", "value": 2, "fee_type": "absolute" }, "fx_fee": { "calc_type": "gross", "value": 2.5 }, "gross_fees": 4.5, "net_fees": 0, "total_merchant_fees": 4.5 }, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "mid_ac448ec843ffeb1b4639c235d9f933e2", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Payment with FX - fixed side buy - net absolute fees
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 100, "currency": "USD", "requested_currency": "SGD", "fixed_side": "buy", "expiration": 1667194081, "ewallets": [ { "ewallet": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "percentage": 100 } ], "payment_fees": { "transaction_fee": { "calc_type": "net", "fee_type": "absolute", "value": 2 }, "fx_fee": { "calc_type": "net", "fee_type": "percentage", "value": 2.5 } }, "payment_method": { "type": "sg_paynow_bank" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "e43586d1-5d38-46ce-980a-2180ad5744ee" }, "data": { "id": "payment_0ddf6492ed43c8bfa653ceb4e2e4ec1a", "amount": 0, "original_amount": 146.02, "is_partial": false, "currency_code": "SGD", "country_code": "SG", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_f576b8862e97477d032171bb124c49b6", "payment_method": "other_169fe3bf7a197af6d0a3913f19d130d8", "payment_method_data": { "id": "other_169fe3bf7a197af6d0a3913f19d130d8", "type": "sg_paynow_bank", "category": "bank_transfer", "metadata": {}, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "bic_swift": "", "account_last4": "" }, "auth_code": null, "expiration": 1667194081, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1667118321, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": { "PayNow QR": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAe8AAAHvCAYAAAB9iVfNAABTMUlEQVR4AezBCbCe1X3n+e//PO+9EkKL2W0eDJh9NwZjbNrEDiY2Tuw4PZkkdpZ2T1IVJz3p1PRUKpWnq56Zmjk1OdPdk0q6M6nuOD1Jd3aCO07aC15i8BabfbPYBDYYcyQEiEUIbfe+5z/3SpZB0pWOCG+u9Ui/z8d8DiIiIjIYARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigjDkDfdhyuYk5MQt92TELMiZq+7aiJOVHTtx2HopgTNX3bURNzoqZvO2piTtT0bcckxJyo6duOmpgTNX3bURNzYhL6tqMm5sQk9G1HTcyJxdK3HTUxJ2r6tqMm5sRi6duOw1XMiZqAiIiIDEpAREREBiUgIiIigxIQERGRQQmIiIjIoARERERkUAIiIiIyKAEREREZlBETEnNiaPq2Y2j6tqMm5kRN33ZMQsyJmr7tqIk5cSiKOTEJMSdq+rZjEmJO1PRtR03MiZq+7aiJOVETc6KmbztqYk5MQt92LJaYEzV92zEJfdtRE3NiscScGJq+7ZiEgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigBERERGZQRi6hvOxZLzInF0rcdiyXmRE3fdgxN33bUxJxYLDEnJqFvO2piTtT0bcdi6duOSejbjpqYE5PQtx01MSdq+rajJuZETd921MScmIS+7aiJOTEJfdsxNH3bsVhiTiyWgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigBERERGZQRsihiThyuYk5MQt921MScmIS+7aiJObFYYk4cTGJOTELfdtTEnKiJOTEJMSdq+rajJuZETd921MScqIk5MQl921ETc6KmbztqYk7IqxMQERGRQQmIiIjIoARERERkUAIiIiIyKAEREREZlICIiIgMSkBEREQGJSAiIiKDMkIWRd92TELMiZqYE4ulbzuGpm87amJO1PRtR03MiZq+7TgU9W1HTcyJSejbjpqYE5MQc2ISYk7U9G3H0MSckH98ARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigjFlHMicNVzImavu2YhL7tmISYEzUxJ2r6tuNgEnOipm87amJOLJaYE4ulbzsmIebEYok5UdO3HTUxJ2r6tmOxxJyo6dsO2beYE4eigIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigBERERGZQRE9K3HTIcMSdq+rajJubEJMScqOnbjkno246amBM1fdtRE3NisfRtR03MicXStx01MSdq+rajJubEwSTmRE3fdiyWmBM1fdsxCX3bURNzYhL6tuNwFRAREZFBCYiIiMigBERERGRQAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMy4gDEnJB/fDEnavq2oybmxGLp246amBOTEHPiYBJz4mASc2Kx9G1HTcyJmr7tqIk5MQkxJ2r6tqMm5sQkxJwYmr7tqIk5MQkxJ2TfAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFDM51DRtx01MSdq+rZjaGJOLJa+7aiJOTEJfdtRE3NiEvq2YxJiTtT0bUdNzImavu2oiTlR07cdh6KYEweTvu2oiTkxCX3bURNzYhL6tqMm5sQk9G1HTcyJxdK3HUMTc2KxBERERGRQAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKCMWEQxJ2r6tqMm5sTQ9G3HYunbjpqYEzV927FYYk4cTGJO1PRtR03MiZq+7ZiEmBOT0LcdNX3bsVhiThxMYk4crvq2oybmRE3fdtTEnJiEvu2oiTmxWPq2oybmRE1AREREBiUgIiIigxIQERGRQQmIiIjIoARERERkUAIiIiIyKAEREREZlICIiIgMivkcJqBvOw5FMSfk1enbjpqYE5PQtx01MScOJn3bcTCJOXEo6tuOQ1HMiZq+7aiJOVHTtx01MScmoW87amJO1PRtxyTEnKjp246amBOTEBAREZFBCYiIiMigBERERGRQAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMyYhHFnDgU9W3HYok5MQl921ETc+Jg0rcdk9C3HTUxJ2r6tmOxxJw4mPRtR03MiUno245JiDlR07cdNTEnDiZ921ETc6KmbztqYk5MQt921MScWCwxJ4YmICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigBERERGZSAiIiIDEpAREREBsV8DhV921ETc6KmbztqYk7U9G3HYok5sVj6tuNQFHNiaPq2oybmRE3fdtTEnKjp245JiDlxMOnbjpqYEzV921ETc2IS+rbjYBJzoqZvOw4mMScmoW87hibmxCQEREREZFACIiIiMigBERERGZSAiIiIDEpAREREBiUgIiIigxIQERGRQQmIiIjIoIw4ADEnavq2YxL6tmOxxJyo6duOxRJzoqZvOyYh5kRN33bUxJyYhL7tqIk5UdO3HTUxJ2piTtT0bUdNzImavu2oiTmxWPq2YxJiTgxN33ZMQsyJSejbjkmIOVHTtx01MScmoW87amJO1MScqOnbjpqYE4ulbztqYk7UBERERGRQAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKCMmJCYE5PQtx01MSdq+rajpm87amJO1PRtR03MiZq+7VgsfdsxCX3bcSjq246amBM1fdtRE3Oipm87amJO1PRtR03MiUno246amBM1fdtRE3Oipm87FkvfdkxCzImavu2YhJgTiyXmRE3fdtTEnDiY9G1HTcyJSQiIiIjIoARERERkUAIiIiIyKAEREREZlICIiIgMSkBEREQGJSAiIiKDEhAREZFBGbGI+rajJubEJMScWCwxJ2r6tmMSYk7U9G1HTcyJmr7tOFzFnJiEmBM1fdtRE3NisfRtR03MiUno245J6NuOmpgTNX3bURNzoqZvO2piTiyWmBM1fdtRE3NiEvq2oybmRE3fdtTEnFgsMScWS0BEREQGJSAiIiKDEhAREZFBCYiIiMigBERERGRQAiIiIjIoARERERmUgIiIiAzKiAPQtx2TEHOipm87amJOTELfdhyKYk7U9G3HJMScqOnbjqHp246amBM1fdsxCX3bsVhiTtT0bcckxJxYLH3bURNzoqZvO2piTkxC33bUxJxYLH3bMTR923EwiTkxCQEREREZlICIiIgMSkBEREQGJSAiIiKDEhAREZFBCYiIiMigBERERGRQAiIiIjIoIyYk5kRN33ZMQt921MScqIk5UdO3HTUxJw5FMSdq+rajJubEJPRtxyT0bUdNzImavu2oiTlR07cdNTEnavq2oybmxKGobztqYk4civq2oybmxCTEnJiEvu2YhJgTNX3bMQkxJyahbztqYk7UBERERGRQAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUEJiIiIyKCMOAAxJyYh5kRN33bUxJyYhL7tqIk5UdO3HTUxJyahbztqYk7UxJyo6duOSejbjpqYEzUxJ2r6tqMm5kRN33bUxJyo6duOmpgTkxBzYmj6tqMm5sShqG87JiHmRE3fdtTEnKjp245JiDlR07cdNTEnJiHmRE3fdkxCzIlJCIiIiMigBERERGRQAiIiIjIoARERERmUgIiIiAxKQERERAYlICIiIoMSEBERkUExn8ME9G1HTcyJxdK3HTUxJ2r6tqMm5sRi6duOQ1HMiZq+7aiJOTE0fdtRE3NisfRtR03MiZq+7TgUxZw4mPRtR03MiZq+7aiJOTEJfduxWGJO1PRtR03MiYNJQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigBERERGZSAiIiIDMqIRdS3HZMQc6Im5kRN33Yslr7tOFzFnKjp245J6NuOxRJzYrH0bcckxJxYLDEnDkV921ETc2IS+rajJuZETd92TELfdkxCzInF0rcdi6VvO2piTkxCQERERAYlICIiIoMSEBERkUEJiIiIyKAEREREZFACIiIiMigBERERGZSAiIiIDIr5HBZJ33bUxJyo6duOmpgTk9C3HQeTmBM1fdtRE3Oipm87JiHmhMihom87amJOTELfdkxCzImavu2oiTkhr07fdtTEnKgJiIiIyKAEREREZFACIiIiMigBERERGZSAiIiIDEpAREREBiUgIiIigzJC5BDgY2f7xm2UcQGcec53GbtzMPbmzDFjajTF1NIpGAHBAQPju5yXGAfCmTN2tj2/lVIczNnTaDRiauUILGAYe3Fn68atsN1xc3YwXsbYwaEZNUwfOQVNAOMlxoLcHZ8Zs3XjDHiBwL4ZNMunmZ6ewnBwYwdDRBbRiAPQtx01MScWS8yJSejbjpqYEzV921ETc6Kmbztq+rajJubEJMScqOnbjkno2479iTmxP888tIH//C//EzxXwKGYAc7+GTs54MwzM5YvX86K1x/FaVecxsXXvInlJy6HxiCA4exkHChzuPtTq7n+3/4tbC24gWG83JJVS/jgv/kQr734JGjYi4/huv/jr/j2V78NzNKUEfPceBnHKaw6ZiU/+x9/nlWnvAbD+B4HjL342Ljh//0ct157K4wDjoE7CynTY376t3+W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" }, "textual_codes": { "Payee Name": "Rapyd" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please scan the QR Code above with your PayNow App, or enter the Paynow ID of the merchant to pay without scanning the code in PayNow support mobile banking application. Please do quote the Payment Reference otherwise there could be delays matching your payment against your transaction." } ] } ], "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "amount": 95.5, "percent": 95.5, "refunded_amount": 0 }, { "ewallet_id": "ewallet_be4ba8f13da40caa59a7e03022a8acfe", "amount": 4.5, "percent": 4.5, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "sg_paynow_bank", "payment_method_type_category": "bank_transfer", "fx_rate": 0.68483455, "merchant_requested_currency": "USD", "merchant_requested_amount": 100, "fixed_side": "buy", "payment_fees": { "transaction_fee": { "calc_type": "net", "value": 2, "fee_type": "absolute" }, "fx_fee": { "calc_type": "net", "value": 2.5 }, "gross_fees": 0, "net_fees": 4.5, "total_merchant_fees": 4.5 }, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "mid_ac448ec843ffeb1b4639c235d9f933e2", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Payment with FX - fixed side sell - gross absolute fees
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": "100", "currency": "SGD", "requested_currency": "USD", "fixed_side": "sell", "expiration": 1667194081, "ewallets": [ { "ewallet": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "percentage": 100 } ], "payment_fees": { "transaction_fee": { "calc_type": "gross", "fee_type": "absolute", "value": 2 }, "fx_fee": { "calc_type": "gross", "fee_type": "percentage", "value": 2.5 } }, "payment_method": { "type": "sg_paynow_bank" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "30d6abc3-2a0d-423a-9046-1f063a0f2cf9" }, "data": { "id": "payment_ad4195adfd803334096040cb517a381b", "amount": 0, "original_amount": 104.5, "is_partial": false, "currency_code": "SGD", "country_code": "SG", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_64cd6b6a72ea5176b7812a8ec5b9fb41", "payment_method": "other_2a98cd03cafb3b54416da8f66d4ebb60", "payment_method_data": { "id": "other_2a98cd03cafb3b54416da8f66d4ebb60", "type": "sg_paynow_bank", "category": "bank_transfer", "metadata": {}, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "bic_swift": "", "account_last4": "" }, "auth_code": null, "expiration": 1667194081, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1667119989, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": { "PayNow QR": "data:image/png;base64,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" }, "textual_codes": { "Payee Name": "Rapyd" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please scan the QR Code above with your PayNow App, or enter the Paynow ID of the merchant to pay without scanning the code in PayNow support mobile banking application. Please do quote the Payment Reference otherwise there could be delays matching your payment against your transaction." } ] } ], "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "amount": 68.48, "percent": 100, "refunded_amount": 0 }, { "ewallet_id": "ewallet_be4ba8f13da40caa59a7e03022a8acfe", "amount": 3.08, "percent": 4.5, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "sg_paynow_bank", "payment_method_type_category": "bank_transfer", "fx_rate": 0.68483455, "merchant_requested_currency": "USD", "merchant_requested_amount": 71.56, "fixed_side": "sell", "payment_fees": { "transaction_fee": { "calc_type": "gross", "value": 2, "fee_type": "absolute" }, "fx_fee": { "calc_type": "gross", "value": 2.5 }, "gross_fees": 4.5, "net_fees": 0, "total_merchant_fees": 3.08 }, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "mid_ac448ec843ffeb1b4639c235d9f933e2", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Payment with FX - fixed side sell - net absolute fees
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 136, "currency": "SGD", "requested_currency": "USD", "fixed_side": "sell", "expiration": 1667194081, "ewallets": [ { "ewallet": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "percentage": 100 } ], "payment_fees": { "transaction_fee": { "calc_type": "net", "fee_type": "absolute", "value": 2 }, "fx_fee": { "calc_type": "net", "fee_type": "percentage", "value": 2.5 } }, "payment_method": { "type": "sg_paynow_bank" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "eab14217-e85a-4334-bd8c-aafdfa069187" }, "data": { "id": "payment_5329f760190327f73fa257ad122d2e4a", "amount": 0, "original_amount": 136, "is_partial": false, "currency_code": "SGD", "country_code": "SG", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_cd2eef1d1e5749150afc448033b4c8f5", "payment_method": "other_4b0b3baddc3f56709765bfb91c219465", "payment_method_data": { "id": "other_4b0b3baddc3f56709765bfb91c219465", "type": "sg_paynow_bank", "category": "bank_transfer", "metadata": {}, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "bic_swift": "", "account_last4": "" }, "auth_code": null, "expiration": 1667194081, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1667120561, "metadata": {}, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": { "PayNow QR": "data:image/png;base64,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" }, "textual_codes": { "Payee Name": "Rapyd" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Please scan the QR Code above with your PayNow App, or enter the Paynow ID of the merchant to pay without scanning the code in PayNow support mobile banking application. Please do quote the Payment Reference otherwise there could be delays matching your payment against your transaction." } ] } ], "ewallet_id": null, "ewallets": [ { "ewallet_id": "ewallet_b329cbcd77c93a0513f83734fa661ec8", "amount": 89.44, "percent": 96.03, "refunded_amount": 0 }, { "ewallet_id": "ewallet_be4ba8f13da40caa59a7e03022a8acfe", "amount": 3.7, "percent": 3.97, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "sg_paynow_bank", "payment_method_type_category": "bank_transfer", "fx_rate": 0.68483455, "merchant_requested_currency": "USD", "merchant_requested_amount": 93.14, "fixed_side": "sell", "payment_fees": { "transaction_fee": { "calc_type": "net", "value": 2, "fee_type": "absolute" }, "fx_fee": { "calc_type": "net", "value": 2.5 }, "gross_fees": 0, "net_fees": 5.4, "total_merchant_fees": 3.7 }, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "mid_ac448ec843ffeb1b4639c235d9f933e2", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Payment by card - 3DS required
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "payment_method": { "type": "us_debit_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "11", "expiration_year": "23", "cvv": "123", "name": "John Doe" } }, "customer": "cus_0ab3c4c22ad1b8f47bcf89a5d66b2e98", "payment_method_options": { "3d_required": true }, "metadata": { "merchant_defined": "created" }, "amount": 23, "ewallet": "ewallet_3cd928611934717f283df049a2c7c17e", "currency": "USD" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "b3ef6f28-c7d0-405f-a43e-ad610410acf3" }, "data": { "id": "payment_ef108534486afc4916b905ed7836d766", "amount": 0, "original_amount": 23, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_0ab3c4c22ad1b8f47bcf89a5d66b2e98", "payment_method": "card_3f394ef0df47ee2cd1d11e459e2fbdff", "payment_method_data": { "id": "card_3f394ef0df47ee2cd1d11e459e2fbdff", "type": "us_debit_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "3d_verification", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "11", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467" }, "auth_code": null, "expiration": 1664277810, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "https://sandboxcheckout.rapyd.net/3ds-payment?token=payment_ef108534486afc4916b905ed7836d766", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663673010, "metadata": { "merchant_defined": "created" }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": "ewallet_3cd928611934717f283df049a2c7c17e", "ewallets": [ { "ewallet_id": "ewallet_3cd928611934717f283df049a2c7c17e", "amount": 23, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": { "3d_required": true }, "payment_method_type": "us_debit_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "3d_verification", "error_code": "", "remitter_information": {} } }
Client Details for 3DS v2
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 12.73, "currency": "USD", "payment_method": { "type": "us_debit_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "12", "expiration_year": "23", "cvv": "345", "name": "John Doe" } }, "ewallets": [ { "ewallet": "ewallet_e67c8ad63200d781470a04107fbd7c59", "percentage": 100 } ], "metadata": { "merchant_defined": "created" }, "client_details": { "time_zone_offset": 300, "language": "en-US", "java_enabled": true, "java_script_enabled": true, "screen_color_depth": 16, "screen_height": 768, "screen_width": 1024, "accept_header": "text/html", "ip_address": "162.162.162.162" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "c1914605-61d7-45ab-b663-82e7655937ff" }, "data": { "id": "payment_b2aeabdca8722a68025e582f4c191cec", "amount": 12.73, "original_amount": 12.73, "is_partial": false, "currency_code": "USD", "country_code": "US", "status": "CLO", "description": "", "merchant_reference_id": "", "customer_token": "cus_4e71af7edfc8a12f9a69dc71a88dfafc", "payment_method": "card_defadbfa66837ae05d257850e5897943", "payment_method_data": { "id": "card_defadbfa66837ae05d257850e5897943", "type": "us_debit_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "level": null, "country": null, "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "12", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467", "network_reference_id": "123456" }, "auth_code": null, "expiration": 1664278061, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1663673261, "metadata": { "merchant_defined": "created" }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1663673261, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [], "ewallet_id": "ewallet_e67c8ad63200d781470a04107fbd7c59", "ewallets": [ { "ewallet_id": "ewallet_e67c8ad63200d781470a04107fbd7c59", "amount": 12.73, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "us_debit_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }
Payment - Customer Object
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 36, "currency": "BOB", "customer": { "name": "John Doe" }, "payment_method": { "type": "bo_express_cash" }, "metadata": { "merchant_defined": "created" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "a5026930-962d-4831-90d1-8132984c140e" }, "data": { "id": "payment_d1c3f5d84eb3458b5e7add265e5ce4fb", "amount": 0, "original_amount": 36, "is_partial": false, "currency_code": "BOB", "country_code": "BO", "status": "ACT", "description": "", "merchant_reference_id": "", "customer_token": "cus_20375da56d207592a81d19252ffeebc0", "payment_method": "other_ab22fdec36d645323259b21eb0fd4e5b", "payment_method_data": { "id": "other_ab22fdec36d645323259b21eb0fd4e5b", "type": "bo_express_cash", "category": "cash", "metadata": {}, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable" }, "auth_code": null, "expiration": 0, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Rapyd", "transaction_id": "", "created_at": 1667384655, "metadata": { "merchant_defined": "created" }, "failure_code": "", "failure_message": "", "paid": false, "paid_at": 0, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": { "paycode": "9068126232569512" }, "instructions": [ { "name": "instructions", "steps": [ { "step1": "Write down the Agreement Code “Pago Express - Servicios en Linea para Rapyd” and your Payment Reference", "step2": "Visit the nearest Pago Express location", "step3": "Tell the agent you want to make a payment for “Pago Express - Servicios en Linea para Rapyd”", "step4": "Provide your Payment Reference to the agent", "step5": "Provide your payment in cash", "step6": "Receive your receipt, and done!" } ] }, { "name": "instrucciones", "steps": [ { "step1": "Apunta el convenio del servicio (“Pago Express - Servicios en Linea para Rapyd”) y tu número de referencia (Payment Reference)", "step2": "Visitar el punto de pago más cercano de Pago Express", "step3": "Informarle al agente de Pago Express que deseas hacer un pago de “Pago Express - Servicios en Linea para Rapyd”", "step4": "Compartir tu número de referencia (Payment Reference) con el agente", "step5": "Entregarle el efectivo", "step6": "Recibir tu recibo, y listo!" } ] } ], "ewallet_id": "ewallet_be4ba8f13da40caa59a7e03022a8acfe", "ewallets": [ { "ewallet_id": "ewallet_be4ba8f13da40caa59a7e03022a8acfe", "amount": 36, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "bo_express_cash", "payment_method_type_category": "cash", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "pending_confirmation", "error_code": "", "remitter_information": {} } }
Account funding transaction - 'person' wallet
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 1.07, "currency": "EUR", "description": "Account Funding Transaction", "capture": true, "ewallet": "ewallet_4d4b74f67ddf7cd8fd9ea33bf72aa3bd", "complete_payment_url": "https://complete.example.net", "error_payment_url": "https://error.example.net", "payment_method": { "type": "nl_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "11", "expiration_year": "23", "cvv": "123", "name": "John Doe" } }, "payment_method_options": { "aft": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "851d1197-b7b0-43b2-a3c1-1353e227cf75" }, "data": { "id": "payment_bafcc78a0542ef64f3bbd145c130690c", "amount": 1.07, "original_amount": 1.07, "is_partial": false, "currency_code": "EUR", "country_code": "NL", "status": "CLO", "description": "Account Funding Transaction", "merchant_reference_id": "", "customer_token": "cus_77dbcd9f07c1d78a7702a46a3d8c1d4e", "payment_method": "card_38f74ed0a42211b2c9a08aa945074875", "payment_method_data": { "id": "card_38f74ed0a42211b2c9a08aa945074875", "type": "nl_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": "CREDIT", "brand": "VISA", "level": "CLASSIC", "country": "NL", "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "11", "fingerprint_token": "ocfp_c6abbccb3440fcb0fc34ae14126607fa" }, "auth_code": "003603", "expiration": 1676218030, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "https://complete.example.net", "error_payment_url": "https://error.example.net", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1675613230, "metadata": {}, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1675613232, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [ { "name": "instructions", "steps": [ { "step1": "" } ] } ], "ewallet_id": "ewallet_4d4b74f67ddf7cd8fd9ea33bf72aa3bd", "ewallets": [ { "ewallet_id": "ewallet_4d4b74f67ddf7cd8fd9ea33bf72aa3bd", "amount": 1.07, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": { "aft": true }, "payment_method_type": "nl_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "mid_7b624b32f161313347d554138d81858", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }
Payment with network reference ID
curl -X post https://sandboxapi.rapyd.net/v1/payments -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 11.0, "currency": "GBP", "payment_method": { "type": "at_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "12", "expiration_year": "23", "network_reference_id": "123456", "name": "John Doe" } }, "metadata": { "merchant_defined": "true" } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "e544f263-adbf-4c47-bf05-e521eef9a059" }, "data": { "id": "payment_8d0bb8de9c6b0d30772ffc217533301e", "amount": 11, "original_amount": 11, "is_partial": false, "currency_code": "GBP", "country_code": "is", "status": "CLO", "description": "", "merchant_reference_id": "", "customer_token": "cus_7592e2618a6eff2b84c25f2bc4ea0b44", "payment_method": "card_61bd781a57774deadbb9d67334420703", "payment_method_data": { "id": "card_61bd781a57774deadbb9d67334420703", "type": "is_korta_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": null, "brand": null, "country": null, "bin_number": "411111" }, "expiration_year": "26", "expiration_month": "11", "fingerprint_token": "ocfp_e599f990674473ce6283b245e9ad2467", "network_reference_id": 343474 }, "auth_code": null, "expiration": 1672735073, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "", "error_payment_url": "", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1672130273, "metadata": { "merchant_defined": "true" }, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1672130273, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": {}, "ewallet_id": "ewallet_c1943cfeda5f98247ab117e5d2648861", "ewallets": [ { "ewallet_id": "ewallet_c1943cfeda5f98247ab117e5d2648861", "amount": 11, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": {}, "payment_method_type": "is_korta_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }
Account funding transaction via business
curl -X post https://sandboxapi.rapyd.net/v1/payments/ -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "amount": 1.04, "currency": "EUR", "customer": "cus_77dbcd9f07c1d78a7702a46a3d8c1d4e", "description": "Account Funding Transaction - Business", "capture": true, "complete_payment_url": "https://complete.example.net", "error_payment_url": "https://error.example.net", "payment_method": { "type": "nl_visa_card", "fields": { "number": "4111111111111111", "expiration_month": "11", "expiration_year": "23", "cvv": "456", "name": "John Doe" } }, "payment_method_options": { "aft": true } } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "c719720b-7d8d-45a1-90fd-43ac806c5f81" }, "data": { "id": "payment_f26869f8a6f37f81811bed9128d9e099", "amount": 1.04, "original_amount": 1.04, "is_partial": false, "currency_code": "EUR", "country_code": "NL", "status": "CLO", "description": "Account Funding Transaction - Business", "merchant_reference_id": "", "customer_token": "cus_77dbcd9f07c1d78a7702a46a3d8c1d4e", "payment_method": "card_7dee1547b8e5d636c0ff125f4e42224f", "payment_method_data": { "id": "card_7dee1547b8e5d636c0ff125f4e42224f", "type": "nl_visa_card", "category": "card", "metadata": null, "image": "", "webhook_url": "", "supporting_documentation": "", "next_action": "not_applicable", "name": "John Doe", "last4": "1111", "acs_check": "unchecked", "cvv_check": "unchecked", "bin_details": { "type": "CREDIT", "brand": "VISA", "level": "CLASSIC", "country": "NL", "bin_number": "411111" }, "expiration_year": "23", "expiration_month": "11", "fingerprint_token": "ocfp_b15e327899e8442532224577126e24b4" }, "auth_code": "032059", "expiration": 1676208274, "captured": true, "refunded": false, "refunded_amount": 0, "receipt_email": "", "redirect_url": "", "complete_payment_url": "https://complete.example.net", "error_payment_url": "https://error.example.net", "receipt_number": "", "flow_type": "", "address": null, "statement_descriptor": "Doc Team", "transaction_id": "", "created_at": 1675603474, "metadata": {}, "failure_code": "", "failure_message": "", "paid": true, "paid_at": 1675603475, "dispute": null, "refunds": null, "order": null, "outcome": null, "visual_codes": {}, "textual_codes": {}, "instructions": [ { "name": "instructions", "steps": [ { "step1": "" } ] } ], "ewallet_id": "ewallet_20becfae6ed603c94fe7306103bcc5c5", "ewallets": [ { "ewallet_id": "ewallet_20becfae6ed603c94fe7306103bcc5c5", "amount": 1.04, "percent": 100, "refunded_amount": 0 } ], "payment_method_options": { "aft": true }, "payment_method_type": "nl_visa_card", "payment_method_type_category": "card", "fx_rate": 1, "merchant_requested_currency": null, "merchant_requested_amount": null, "fixed_side": "", "payment_fees": null, "invoice": "", "escrow": null, "group_payment": "", "cancel_reason": null, "initiation_type": "customer_present", "mid": "mid_6a713a21f050402258d663049d919847", "next_action": "not_applicable", "error_code": "", "remitter_information": {} } }