Payment type:

  • Invoice/Post Payment

Integration:

  • Sync
  • Checkout

Supported features:

  • Language¹: nl, de
  • Fraud²

Additional features:

  • Processing Currencies: EUR
  • Settlement Currencies³: EUR, USD, GBP, DKK, SEK, NOK, HUF, PLN, CHF, HKD, JPY, CAD, AUD, NZD, TRL
  • Countries: NL, BE
  • Transaction amount range: defined by the consumer's payment institution. Payvision can put a MAX amount based on risk analysis.

PLEASE NOTE:

Features described are supported by the platform but individual connectors (acquirer/bank) may only support a subset of these features. You can check the connector sheets for full details.

Available workflows:

  • Payment
  • Payment → refund
  • Payment → partial refund → partial refund
  • Authorize → capture
  • Authorize → partial capture
  • Authorize → capture → refund
  • Authorize → cancel
  • Authorize → capture → partial refund → partial refund

Minimum required parameters:

Authorize/Payment example (with Discount)

Parameter
Example value

header.businessId

{your_business_id}

action

authorize, payment

transaction.amount

45.00

transaction.brandId

5020

transaction.currencyCode

EUR

transaction.languageCode

nl, de

customer.sex

F

customer.email

customer@email.com

customer.familyName

Jones

customer.givenName

Jane

customer.birthDate

1980-01-01

customer.phoneNumber

0513744112

customer.ipAddress

177.97.236.116

billing.Address.city

Test City

billing.Address.street

Test Street

billingAddress.houseNumber

112

billingAddress.houseNumberSuffix⁴

B

billingAddress.countryCode

NL

billingAddress.zip

8443ER

shippingAddress.city

Test City

shippingAddress.street

Test Street

shippingAddress.houseNumber

112

shippingAddress.houseNumberSuffix⁴

B

shippingAddress.countryCode

NL

shippingAddress.zip

8443ER

shippingAddress.customer.sex

F

shippingAddress.customer.email

customer@email.com

shippingAddress.customer.familyName

Jones

shippingAddress.customer.givenName

Jane

shippingAddress.customer.birthDate

1980-01-01

shippingAddress.customer.phoneNumber

0513744112

order.orderLines[0].description

Product description 1

order.orderLines[0].productCode

Product001

order.orderLines[0].itemAmount

10.00

order.orderLines[0].quantity

5

order.orderLines[0].totalAmount

50.00

order.orderLines[0].purchaseType⁵

4

order.orderLines[1].description

Discount Special offer

order.orderLines[1].productCode

Discount001

order.orderLines[1].itemAmount

-5.00

order.orderLines[1].quantity

1

order.orderLines[1].totalAmount

-5.00

order.orderLines[1].purchaseType⁵

4

Partial refund example⁶

Parameter
Example value

header.businessId

{your_business_id}

action

refund

transaction.amount

10

transaction.brandId

5020

transaction.currencyCode

EUR

order.orderLines[0].description

Product description 1

order.orderLines[0].productCode

Product001

order.orderLines[0].itemAmount

-10.00

order.orderLines[0].quantity

1

order.orderLines[0].totalAmount

-10.00

order.orderLines[0].purchaseType⁵

4

¹Language: Merchant can't control the language. Facilitated by the bank interface.
²Fraud: AfterPay takes care of the fraud. They do extensive fraud checks before approving the payment. If fraud happens later, they take the liability. They also notify the fraud cases directly to merchants via email. Fraud Scrubbing (ACEProtect): Basic rule based fraud prevention rules can be enabled.
³ Kindly get in touch with Payvision Sales to know about any settlement currency exceptions.
⁴ House number suffix should be provided when applicable in the billing and shipping address.
⁵ For AfterPay, order.orderLines[N].purchaseType should denote the VAT category of the item.
Supported values: 1:High, 2:Low, 3:Zero, 4:None
⁶ For AfterPay Partial refunds, the order line details of the item(s) being refunded are mandatory. As per the example, kindly note that the order line itemAmount and total Amount are negative of the amounts in the original payment request.

AfterPay


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.


Top