Payments
Create payment
https://rcur.app/api/v2/payments
Without mollie_mandate_id this creates a first payment the customer completes at
mollie_checkout_url. With mollie_mandate_id (and method directdebit or creditcard)
the amount is collected right away from that existing mandate, or on process_on when
that date is in the future. No redirect_url is needed then.
Requires your API key as Authorization: Bearer <key>. See authentication.
Request body
application/jsonPayment data
-
amountnumber requiredPayment amount
-
currencystring requiredCurrency
One of
AEDAUDBGNBRLCADCHFCZKDKKEURGBPHKDHUFILSISKJPYMXNMYRNOKNZDPHPPLNRONSEKSGDTHBTWDUSDZAR -
methodstringPayment method. With `mollie_mandate_id` only `directdebit` or `creditcard`
One of
idealcreditcarddirectdebitbancontactsofortepsgiropaybelfiuskbcbanktransfer -
mollie_mandate_idstringExisting valid mandate to collect from. Collects directly, no `redirect_url` needed
-
process_onstring <date>Only with `mollie_mandate_id`: collect on this date (today or later) instead of right away
-
mollie_customer_idstring requiredMollie customer ID
-
descriptionstring requiredPayment description
-
redirect_urlstringURL to redirect after payment. Required unless `mollie_mandate_id` is given
-
webhook_urlstringWebhook URL for status updates
-
mollie_profile_idstringMollie profile ID
Responses
200 Payment created successfully PaymentCreated object
-
idstring nullable requiredNull while the payment is scheduled
-
mollie_payment_idstring nullable required -
statusstring required`scheduled`: queued for `process_on`
One of
openpendingscheduled -
process_onstring <date>Only for payments from a mandate
-
mollie_checkout_urlstring nullable requiredNull for payments from a mandate
422 Validation error ValidationError object
-
statusinteger required -
errorstring required -
fieldsobject