Payolution
Payolution
Payolution (part of Unzer) offers invoice payments for the Austrian, German, and Swiss online markets. The currency used has to be EUR.
The consumer must be older than 18 years of age, the billing address and the delivery address must be the same and the order amount must not be below or exceed the limits as contractually agreed with payolution. The delivery country must be accepted by payolution. Gift vouchers must be excluded and may not be purchased via invoice or installment.
The title of this payment method to be displayed in the shop may be freely chosen during shop plugin configuration. Since payolution is a white label product it’s recommended to choose a neutral title such as "invoice". |
Payolution will communicate the required live data to merchants only after the final tests of the integration were successfully completed and the entire installation was found adequate.
Parameters
Required request parameters from consumer billing data table are: consumerBillingFirstname
, consumerBillingLastname
, consumerBillingAddress1
, consumerBillingAddress2
, consumerBillingCity
, consumerBillingCountry
, consumerBillingZipCode
, consumerEmail
and consumerBirthDate
.
Payolution recommends sending consumer shipping data in addition. |
Optional request parameters customerStatement and orderReference are more restricted about their length and allowed characters than usual.
For Invoice
Parameter | Data type | Descritpion |
---|---|---|
|
Alphanumeric, of 1 to 100. |
Name of company. |
If the parameter companyName
is used, the parameter consumerBirthDate
is not required anymore.
Parameter | Data type | Description |
---|---|---|
|
Alphanumeric, of 0 to 50. |
VAT ID of company. |
|
Alphanumeric, of 0 to 50. |
Trade registration number of company. |
|
Alphanumeric, of 0 to 50. |
Additional or alternative register key of company. |
companyVatId |
|
---|---|
Data |
Value |
Data type |
Alphanumeric, of 0 to 50. |
Description |
VAT ID of company. |
|
|
Data |
Value |
Data type |
Alphanumeric, of 0 to 50. |
Description |
Trade registration number of company. |
|
|
Data |
Value |
Data type |
Alphanumeric, of 0 to 50. |
Description |
Additional or alternative register key of company. |
Parameter | State | Data type | Descritpion |
---|---|---|---|
|
Success |
Alphanumeric with special characters, up to 255. |
Technical reference number of the payment processing at QENTA. |
|
Success |
Alphanumeric with special characters, up to 255. |
Reference number of the invoice. |
gatewayReferenceNumber |
|
---|---|
Data |
Value |
State |
Success |
Data type |
Alphanumeric with special characters, up to 255. |
Description |
Technical reference number of the payment processing at QENTA. |
|
|
Data |
Value |
State |
Success |
Data type |
Alphanumeric with special characters, up to 255. |
Description |
Reference number of the invoice. |
For further information about backend operation refer to the backend.
Split capture is possible only for invoices and it must be enabled by payolution and by our integration specialists. |
Order Flow Diagram
To interpret this diagram, the successful completion of a NEW PAYMENT is assumed. Starting from this operation it’s possible to carry out different transaction-based operations.
For the explanation of the different status descriptions included in this diagram have a look at getOrderDetails. |
All possible states of transaction for all specific acquirers can be found here.