- a
- b
- c
- d
- e
markdown textarea
123
BNPL Payment Methods Documentation
The complete Buy Now Pay Later ecosystem for ecommerce which keeps your brand in the lead while offering an array of services to build loyal customers.
KeyCards headline
Keycard Introtext
Card Title
Card Description
Link Text card 2
aksjhfkjehrokwj kwlej qwlkjeqlwkej
Learn More
Path
POST /api/v3/checkout/payment-methods Request Body
application/json
- FixedPeriod
- AutoRenewal
- Collecting
- Distributing
- SuperMerchant
- MLevel
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NO
- SV
- FI
- DA
- EN
- DE
- NL
- FR
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NotSet
- Advertisment
- SocialNetwork
- Direct
- SearchEngine
- Other
- Mr
- Mrs
- Miss
- Company
- Person
- NO
- SV
- FI
- DA
- EN
- DE
- NL
- FR
- Paper
- Sms
- Standard
- ShipTo
- PickUpPoint
- InStore
- NotSet
- ParcelLocker
- ServicePoint
- NeighbourhoodPoint
- CarrierDepot
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- Mr
- Mrs
- Miss
- Company
- Person
- NO
- SV
- FI
- DA
- EN
- DE
- NL
- FR
- Paper
- Sms
- EUR
- NOK
- SEK
- DKK
- CHF
- Internet
- Catalog
- CallCenter
- Stationary
- Other
- Normal
- Express
- InHouseDelivery
- NotSet
- PickUp
- Post
- Phone
- Mr
- Mrs
- Miss
- EUR
- NOK
- SEK
- DKK
- CHF
- NotSet
- Cancellation
- Travel
- CancellationTravel
- Bankruptcy
- EUR
- NOK
- SEK
- DKK
- CHF
- Mr
- Mrs
- Miss
- EUR
- NOK
- SEK
- DKK
- CHF
- NotSet
- Cancellation
- Travel
- CancellationTravel
- Bankruptcy
- EUR
- NOK
- SEK
- DKK
- CHF
- Mr
- Mrs
- Miss
- EUR
- NOK
- SEK
- DKK
- CHF
- NotSet
- Cancellation
- Travel
- CancellationTravel
- Bankruptcy
- EUR
- NOK
- SEK
- DKK
- CHF
- Mr
- Mrs
- Miss
- EUR
- NOK
- SEK
- DKK
- CHF
- NotSet
- Cancellation
- Travel
- CancellationTravel
- Bankruptcy
- EUR
- NOK
- SEK
- DKK
- CHF
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NotSet
- Advertisment
- SocialNetwork
- Direct
- SearchEngine
- Other
- Mr
- Mrs
- Miss
- Company
- Person
- NO
- SV
- FI
- DA
- EN
- DE
- NL
- FR
- Paper
- Sms
- EUR
- NOK
- SEK
- DKK
- CHF
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
- NotSet
- Advertisment
- SocialNetwork
- Direct
- SearchEngine
- Other
- Mr
- Mrs
- Miss
- Company
- Person
- NO
- SV
- FI
- DA
- EN
- DE
- NL
- FR
- Paper
- Sms
- EUR
- NOK
- SEK
- DKK
- CHF
- PhysicalArticle
- DigitalArticle
- GiftCard
- Discount
- ShippingFee
- Surcharge
- Info
- Subscription
- HighCategory
- LowCategory
- NullCategory
- NoCategory
- MiddleCategory
- OtherCategory
Responses
-
arrayRisk check messagestypestringEnum:
- BusinessError
- TechnicalError
- NotificationMessage
codestringMax length: 100Confirmation or error codemessagestringMax length: 4096Message contentcustomerFacingMessagestringMax length: 4096Message to display to customeractionCodestringEnum:- Unavailable
- AskConsumerToConfirm
- AskConsumerToReEnterData
- OfferSecurePaymentMethods
- RequiresSsn
- AskConsumerToIdentify
- ManualReview
Action codesfieldReferencestringMax length: 100Reference to field that caused an errorobjectCustomer responsecustomerNumberstringMax length: 100Customer numbercustomerAccountIdstringMax length: 50Customer account idfirstNamestringMax length: 50First namelastNamestringMax length: 50Last namearrayAddress listcareOfstringMax length: 50Care of. Intermediary who is responsible for transferring a piece of mail between the postal system and the final addressee. For example Jane c/o John (“Jane at John's address”). This field has to be used for company, authority and organization names as well - e. g. "Sportverein Blau-Weiß e.V.streetstringMax length: 100Name of street or packstationstreetNumberstringMax length: 10Street or packstation numberstreetNumberAdditionalstringMax length: 10Additional street numberpostalCodestringMax length: 10Postal codepostalPlacestringMax length: 100Postal placecountryCodestringEnum:- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
Country codecheckoutIdstringUnique identifier of checkout process in UUID format.outcomestringEnum:- Accepted
- Rejected
- NotEvaluated
Available payment methods outcomeobjectCustomer responsecustomerNumberstringMax length: 100Customer numbercustomerAccountIdstringMax length: 50Customer account idfirstNamestringMax length: 50First namelastNamestringMax length: 50Last namearrayAddress listcareOfstringMax length: 50Care of. Intermediary who is responsible for transferring a piece of mail between the postal system and the final addressee. For example Jane c/o John (“Jane at John's address”). This field has to be used for company, authority and organization names as well - e. g. "Sportverein Blau-Weiß e.V.streetstringMax length: 100Name of street or packstationstreetNumberstringMax length: 10Street or packstation numberstreetNumberAdditionalstringMax length: 10Additional street numberpostalCodestringMax length: 10Postal codepostalPlacestringMax length: 100Postal placecountryCodestringEnum:- NO
- SE
- FI
- DK
- DE
- AT
- CH
- NL
- BE
Country codearrayAllowed payment methodstypestringEnum:- Invoice
- Installment
- Account
- Consolidatedinvoice
- PayinX
- PartPayment
Payment method typetitlerequiredstringAvailable payment titletagrequiredstringAvailable payment tag lineconsumerFeeAmountnumberAvailable payment consumer invoice feelogorequiredstringAvailable payment logo pathsecondaryLogostringAvailable secondary payment logocustomerCategorystringEnum:- Company
- Person
Customer categoryobjectprofileNorequiredintegerAccount Profile numberinstallmentAmountnumberstartupFeenumbermonthlyFeenumberinterestRatenumberobjectavailablebooleanShows if direct debit as a payment method is availableobjectcampaignNumberintegerCampaign numbercampaignTypestringEnum:- FixedDueDate
- FloatingDueDate
activeFromstringyyyy-MM-ddTHH:mm:ss.fffffffzzzactiveTostringyyyy-MM-ddTHH:mm:ss.fffffffzzzdueDatestringyyyy-MM-ddconsumerFeeAmountnumberpaymentTermintegerobjectInstallment infobasketAmountnumberBasket amountnumberOfInstallmentsintegerNumber of installmentsinstallmentAmountnumberMonthly installment amountfirstInstallmentAmountnumberAmount of the first installment paymentlastInstallmentAmountnumberAmount of the last installment paymentinterestRatenumberInterest rateeffectiveInterestRatenumberEffective interest rateeffectiveAnnualPercentageRatenumberEffective annual percentage ratetotalInterestAmountnumberTotal interest amount onlystartupFeenumberFee for opening up an installment planmonthlyFeenumberMonthly fee for the installment amounttotalAmountnumberTotal amountinstallmentProfileNumberintegerInstallment profile numberreadMorestringMax length: 2048More information on installment processobjectAdditional data about Legal InforequiresCustomerConsentbooleanSet, if customer consent is requiredtermsAndConditionsUrlstringMax length: 250URL to Terms and ConditionssecciUrlstringMax length: 250URL to Secci PageprivacyStatementUrlstringMax length: 250URL to Privacy Statementbgb507UrlstringMax length: 250URL to § 507 BGBtextstringMax length: 2500Legal textcodeOfConductstringCode of conductarrayInstallment information when payment type is PayInXinstallmentNumberintegerdueDatestringyyyy-MM-ddTHH:mm:ss.fffffffzzzdueAmountnumber -
typestringEnum:
- BusinessError
- TechnicalError
- NotificationMessage
codestringMax length: 100Confirmation or error codemessagestringMax length: 4096Message contentcustomerFacingMessagestringMax length: 4096Message to display to customeractionCodestringEnum:- Unavailable
- AskConsumerToConfirm
- AskConsumerToReEnterData
- OfferSecurePaymentMethods
- RequiresSsn
- AskConsumerToIdentify
- ManualReview
Action codesfieldReferencestringMax length: 100Reference to field that caused an error -
401 Authorization has been denied for this request.
-
413 Request body too large.
-
429 Too many requests.
-
500 Internal server error.
Request Example
{
"order": {
"country": "DE",
"currency": "EUR",
"totalNetAmount": "155.41",
"totalGrossAmount": "185"
},
"conversationLanguage": "EN"
}
Response Example
{
"outcome": "Accepted",
"checkoutId": "4e4eadfb-30b8-452e-96a5-1edcba9cb3b9",
"paymentMethods": [
{
"tag": "Buy now, Pay in 14 days",
"logo": "https://cdn.riverty.design/logo/riverty-checkout-logo.svg",
"type": "Invoice",
"title": "Invoice - 14 days",
"legalInfo": {
"text": "The <a href=\"https://documents-dev.riverty.dev/terms_conditions/payment_methods/invoice/de_en/default\">General Terms and Conditions</a> for the Riverty payment method apply. The Privacy Policy of Riverty can be found <a href=\"https://documents-dev.riverty.dev/privacy-statement/checkout/de_en\">here</a>.",
"privacyStatementUrl": "https://documents-dev.riverty.dev/privacy-statement/checkout/de_en",
"termsAndConditionsUrl": "https://documents-dev.riverty.dev/terms_conditions/payment_methods/invoice/de_en/default",
"requiresCustomerConsent": false
},
"consumerFeeAmount": 2
}
]
}
Code example headline
{
"test": "string"
}
FAQ
answer 1
answer 2
Consumer Benefits
-
Exploration: 14- or 30-day Invoice allows customers to touch and feel products before purchase, this builds consumer confidence and empowers brand exploration
-
Flexibility: 14- or 30-day Invoice offers flexibility in payment timing, allowing consumers to better plan their monthly budgets and even to pause invoices when life becomes unpredictable
-
Management: All Riverty purchases can be managed with the myRiverty App, allowing for improved organization of finances.
Consumer Benefits
-
Exploration: 14- or 30-day Invoice allows customers to touch and feel products before purchase, this builds consumer confidence and empowers brand exploration
-
Flexibility: 14- or 30-day Invoice offers flexibility in payment timing, allowing consumers to better plan their monthly budgets and even to pause invoices when life becomes unpredictable
-
Management: All Riverty purchases can be managed with the myRiverty App, allowing for improved organization of finances.## Consumer Benefits
-
Exploration: 14- or 30-day Invoice allows customers to touch and feel products before purchase, this builds consumer confidence and empowers brand exploration
-
Flexibility: 14- or 30-day Invoice offers flexibility in payment timing, allowing consumers to better plan their monthly budgets and even to pause invoices when life becomes unpredictable
-
Management: All Riverty purchases can be managed with the myRiverty App, allowing for improved organization of finances.## Consumer Benefits
-
Exploration: 14- or 30-day Invoice allows customers to touch and feel products before purchase, this builds consumer confidence and empowers brand exploration
-
Flexibility: 14- or 30-day Invoice offers flexibility in payment timing, allowing consumers to better plan their monthly budgets and even to pause invoices when life becomes unpredictable
-
Management: All Riverty purchases can be managed with the myRiverty App, allowing for improved organization of finances.
Consumer Experience Flow

Consumer Experience Flow

Consumer Experience Flow

Consumer Benefits
-
Exploration: 14- or 30-day Invoice allows customers to touch and feel products before purchase, this builds consumer confidence and empowers brand exploration
-
Flexibility: 14- or 30-day Invoice offers flexibility in payment timing, allowing consumers to better plan their monthly budgets and even to pause invoices when life becomes unpredictable
-
Management: All Riverty purchases can be managed with the myRiverty App, allowing for improved organization of finances.
test
File URL: https://aplivedocsportalst.blob.core.windows.net/strapi/assets/Guide_to_Merchant_Test_Setup_for_MP_PT_c1bd4dc1a2.mp4
MIME Type: video/mp4
File Type: video
Do you find this page helpful?