SafetyPay Payout Validation Request
Product type. Must be set to PAYSAFECARD.
Possible values: [PAYSAFECARD]
PAYSAFECARDPayout instrument. Must be set to SAFETYPAY.
Possible values: [SAFETYPAY]
SAFETYPAYDetermines whether the request validates or executes the payout.
Set to false to validate the payout. Set to true to execute the
payout immediately.
Possible values: [false, true]
falsePayout amount. The source permits up to 11 digits before the decimal point and up to two digits after it.
1000Three-letter ISO 4217 currency code.
Possible values: >= 3 characters and <= 3 characters, Value must match regular expression ^[A-Z]{3}$
MXNCountry of the payout beneficiary.
Possible values: >= 2 characters and <= 2 characters, Value must match regular expression ^[A-Z]{2}$
MXcustomer objectrequired
Unique customer identifier in the merchant system.
Possible values: <= 60 characters
uniquecustomeridCustomer email address.
The email address is required when a psc_id is not provided.
valid@email.comCustomer date of birth.
1996-10-20Customer first name.
Possible values: <= 60 characters
MaxCustomer middle name.
Possible values: <= 60 characters
DiegoCustomer last name.
Possible values: <= 60 characters
PowerCustomer phone number in ITU-T E.164-compatible format.
Possible values: <= 20 characters
+525516690627Customer IP address.
123.456.123.456Customer account creation value supplied by the merchant.
2021Customer country code.
Possible values: >= 2 characters and <= 2 characters
MXCustomer KYC level.
FULLCustomer IP address used in the payout request.
13.248.166.223bank_account objectrequired
Type of beneficiary bank account. Refer to the SafetyPay code books for supported values.
Possible values: <= 12 characters
CLABEBeneficiary bank-account number.
Possible values: <= 50 characters
123456789034567896Bank identifier returned by the Retrieve Banks operation.
This field is mandatory for Chile and Peru.
Possible values: <= 4 characters
0003id_document objectrequired
Type of customer identification document. Refer to the SafetyPay code books for supported values.
Possible values: <= 3 characters
RFCCustomer identification-document number.
Possible values: <= 50 characters
HEGJ820506M10Sub-merchant identifier, also known as the reporting criterion.
This field is optional except for payment service providers.
Possible values: <= 8 characters, Value must match regular expression ^[A-Za-z0-9]+$
RCxD1234Notification URL contacted after the status of the payout changes.
https://notification.com/webhookDescription of the payout transaction.
Possible values: <= 120 characters
Winnings payout{
"type": "PAYSAFECARD",
"payout_instrument": "SAFETYPAY",
"capture": false,
"amount": 1000,
"currency": "MXN",
"country_code": "MX",
"customer": {
"id": "uniquecustomerid",
"email": "valid@email.com",
"date_of_birth": "1996-10-20",
"first_name": "Max",
"middle_name": "Diego",
"last_name": "Power",
"phone_number": "+525516690627",
"ip_address": "123.456.123.456",
"account_created": "2021",
"country": "MX",
"kyc_level": "FULL",
"ip": "13.248.166.223"
},
"bank_account": {
"type": "CLABE",
"number": "123456789034567896"
},
"bank_id_code": "0003",
"id_document": {
"type": "RFC",
"number": "HEGJ820506M10"
},
"submerchant_id": "RCxD1234",
"notification_url": "https://notification.com/webhook",
"description": "Winnings payout"
}