Skip to content

BS Payone Preauthorization

Mohamed Osman edited this page Sep 30, 2019 · 12 revisions

The parameter request sent to BS Payone as a standard parameter for this request has the value preauthorization. Once the request is sent, the transmitted amount is reserved. Besides the standard parameters, the following parameters will be sent for the preauthorization:

Parameter Name Description
accountId Account id
clearingType elv for SEPA, or cc for credit card payment
reference reference number for the payment - must be unique
amount Amount in the smallest currency unit(e.g. cent)
currency Currency
customerId The internal alias id will be set as customer id for BS Payone
lastName Customer's last name
country Customer's country
city Customer's city
pspAlias This is the pseudo card pan at BS Payone, will be sent only for credit card payments
iban International bank account number, only for SEPA
bic Bank identifier code, only for SEPA

BS Payone response:

Parameter Name Description
status SUCCESS or FAIL
transactionId BS Payone transaction id
customerId BS Payone customer id
errorCode BS Payone error code
errorMessage BS Payone error message
customerMessage BS Payone customer message

The transaction is successful if the BS Payone status is APPROVED, REDIRECT or PENDING. In case an error occurs when processing the payment, the status will be ERROR and the errorCode, errorMessage and customerMessage will be returned with the status. The error will be mapped to the internal error and the BS Payone message will be shown in the error details of the error response.

Clone this wiki locally