Create Payment
Authorizations
Body
Define where the payment is created from
Card, POS, OnlineTransfer Please use the 'isoAmount' field. This is essential due to our multi-currency support.
Valid ISO-4217 alpha code e.g EUR
Yours unique reference for this transaction
The value that indicates if the payment should create a token with the given data. You should also define the "transactionMode" to "initialUnescheduled" or "initialRecurring". Tokenization is only available for cards and mbway at the moment.
"transactionMode" is used for tokenization and tokenized payments. The value "initialUnescheduled" tokenizes details for future one-time, unscheduled payments. The value "initialRecurring' tokenizes details for the first in a series of scheduled payments. The value "cardHolderInitiatedUnescheduled" is for subsequent unscheduled payment initiated by the cardholder. The value "merchantInitiatedUnescheduled" is for unscheduled payment initiated by the merchant. The value "merchantInitiatedRecurring" is for subsequent scheduled payment initiated by the merchant.
initialUnescheduled, initialRecurring, cardHolderInitiatedUnescheduled, merchantInitiatedUnescheduled, merchantInitiatedRecurring This field represents the checkout fingerPrint. This field is required for tokenization.
Total amount for this transaction in ISO format, with the following pattern "2500"
The Bank Swift Code
The card brand
The value sent to the shopper by email and sms if the payment flow with token requires a confirmation code
123456
Expiration datetime for MBWay and Multibanco References payments e.g. '2025-12-30T15:59:59+00:00' (ISO 8601 format)
The value that indicates if the payment is a pre-authorization or not
Url where the shopper will be redirected after the payment is done
Custom text shown on the cardholder's bank statement for this transaction. Returns 400 Bad Request if the value exceeds 22 characters.
22"Paybyrd Store Purchase"
Shopper's first name
Shopper's ip address
Shopper's last name
In the POS payment flow, it is necessary to identify which terminal initiated the payment. When this parameter is filled, the POS receives a notification to continue the transaction remotely, this feature is called Remote transaction.
This field contains the unique identifier that represents the token to be used in the payment.
"06d49f0f-b7c8-4240-b7be-3bd0bad1c5da"
Shopper billing information
Response
201
This is the same value informed in the field "type" in the request.
Card, POS, OnlineTransfer "Card"
This is the same value informed in the field "isoAmount" in the request.
Total transaction amount.
"8.15"
This is the same value informed in the field "currency" in the request.
"EUR"
This is the same value informed in the field "orderRef" in the request.
"AMZ1962"
This field contains the unique identifier that represents the transaction that is created by the payment.
"e901d7fa-a41a-4c93-bc53-7a08cd72aff4"
The Bank Swift Code
This is the same value informed in the field "brand" in the request.
"VISA"
Represents the Paybyrd code of the web request. To see more details check in Return Codes [blocked] page.
BYRD010, BYRD200, BYRD201, BYRD203, BYRD205, BYRD206, BYRD207, BYRD208, BYRD230, BYRD231, BYRD240, BYRD290, BYRD291, BYRD292, BYRD294, BYRD299, BYRD401, BYRD403, BYRD900, BYRD901, BYRD999 "BYRD200"
Represents a textually the description of the Paybyrd code of the web request. To see more details check in Return Codes [blocked] page
Request accepted, Operation successfully completed, Payment being processed. Waiting for shopper, An error occurred while processing the payment. Please query the transaction to confirm its status, Operation rejected, Operation blocked by velocity, Pending redirect, Payment canceled by the shopper, Payment already refunded, The refund amount exceeds the remaining balance of the original payment, Token is expired, An error occurred while pre processing the transaction. Please review your request and try again, An error occurred during while preparing transaction for acquiring. Please review your request and try again, No payment methods available for this operation. Please contact Paybyrd's support, Transaction could not be updated. Please review your request and try again, Operation could not be completed. Please review your request and try again, Resource access is forbidden, Resource access unauthorized, Invalid input, Resource not found, Operation failed "Operation successfully completed"
This is the same value informed in the field "expiresIn" in the request.
48
This field represents the shopper FingerPrint in the Paybyrd's systems.
This is the same value informed in the field "isPreAuth" in the request.
true
The redirect URL where the Shopper will be redirected when the payment is successful.
"https://your-shop.com/payment-finished"
This is the same value informed in the field "shopperFirstName" in the request.
"Peter"
This is the same value informed in the field "shopperIp" in the request.
"82.141.10.5"
This is the same value informed in the field "shopperLastName" in the request.
"Parker"
Shopper billing information echoed from the request
This is the same value informed in the field "terminalSerialNumber" in the request.
"EMULATOR0X040506"
Expiration datetime for MBWay and Multibanco References payments (ISO 8601 format)
"2025-12-30T15:59:59.000Z"

