Cross-border payment requirements
curl --request GET \ --url https://api.ztlpay.io/api/country/example/paymentrequirement \ --header 'Authorization: Bearer <token>'Gives additional payment requirements per country. If the country additional remittance information, this information is mandatory.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”2-letters country code
Responses
Section titled “Responses”Payment Requirements
object
2-letters country code
Country name (English)
3-letter currency code
All currency the receiving county supports
Required bank account format for receiving country. Can be one or multiple account formats.
Country supports Iban bank account format.
object
Country supports Swift bank account format. A combination of BIC and local bank account number (bban) is required
object
Country supports Swift bank account format with additional bank routing/clearing code. A combination of BIC, local bank account number (bban) and BankRouting/ClearingCode is required
object
Local name for routingnumber/clearingnumber
Description of the required routingnumber/clearingnumer for the receiver country
ReqEx pattern for the routingnumber/clearingnumber value
Additional payment requirements for receiving country.
object
Text description of the requirement
PurposeCodeA valid purpose code, either from validCodes list or patternTaxCodeThe receivers TaxId are requiredReasonA reason for the payment (text) must be provided
RegEx pattern used to validate the value
A list of accepted codes for the value
object
Description of the value
Position of this value in unstructured remittance information when applicable.
Example
{ "countryCode": "SE", "countryName": "Sweden", "localCurrency": "NOK", "acceptedCurrencies": [ "EUR" ], "supportedBankAccountFormats": [ { "type": "iban" } ], "paymentRequirements": [ { "type": "additionalRemittanceInformationRequired", "requirementType": "PurposeCode" } ]}