Authorize Payment
Authorizes a payment for the given payment method and donor.
Documentation Index
Fetch the complete documentation index at: https://docs.overflow.co/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Client ID for API authentication
API Key for API authentication
Body
Charge amount in cents. Use 0 for tokenize-only flows (e.g. saving a payment method without an immediate charge).
x >= 05000
Donor email address.
"jane@example.com"
Payment method details.
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
Determines shopper interaction type. Maps 1-to-1 to Adyen shopperInteraction.
Ecommerce, MailOrderTelephoneOrder, ContinuedAuthorization "Ecommerce"
Whether the donation should be anonymous.
false
Billing address for the payment.
Browser information collected by the Adyen SDK.
Fee coverage details when the donor opts to cover fees.
Dedication details for the donation.
Whether the donation is tax-deductible. Defaults to the campaign setting when not provided, or true for nonprofit donations without a campaign. Ignored for tokenize-only ($0) flows since no contribution is created.
true
Donor's first name.
"Jane"
Fund to allocate the donation to.
"fund_abc123"
Donor's last name.
"Donor"
Location associated with the donation.
Arbitrary key-value metadata.
Donor notes for the donation.
Donor phone number.
"+15555550100"
Recurring schedule options. Omit for one-time charges.
Risk data collected by the Adyen SDK.
Sub-fund to allocate the donation to.
Response
Donor ID. Either the existing donor matched by email/phone, or a newly created one.
"6710f34fd5061afeec3eab57"
Contribution ID. Present when a payment was charged (new-method charge or stored-method charge). Use this to correlate with webhook notifications and reference the payment in subsequent API calls.
"7710f34fd5061afeec3eab59"
Payment method ID. Present when a new payment method was tokenized (either as the main output of a $0 tokenize-only flow, or as a side-effect of an authorize-and-store flow). Use this ID for future charges against the stored payment method.
"5710f34fd5061afeec3eab58"
Display details for the tokenized payment method. Present together with paymentMethodId.
Subscription ID. Present when a recurring schedule was created. Use this to manage the recurring donation in subsequent API calls.
"8810f34fd5061afeec3eab60"