Skip to main content
POST
Process Transaction

Body

number
required
Full amount of transaction in xxx.xx format.
string
required
Payment frequency. Allowed values: once, month, year
string
User’s email.
integer
required
Fundraiser / Campaign ID.
object
required
Card information.
object
required
Billing information.
object
Additional transaction data.
object
Tax receipt on behalf of another person info.
object
Tax receipt on behalf of another person info.
object
Extra information.
object
Mail information.

Response

integer
Transaction ID.
string
Reference or confirmation ID from the payment processor.
number
Full amount of the transaction.
string
Currency code.
string
Currency symbol.
string
Payment frequency. Allowed values: once, month, year
integer
Fundraiser / Campaign ID.
integer
Parent transaction ID for recurring or installment payments, otherwise null.
integer
Personal page ID the transaction is attributed to, if any.
integer
Team ID the transaction is attributed to, if any.
integer
Organization ID.
string
Fundraiser / Campaign name.
string
Organization name.
string
Organization’s custom ID.
integer
User ID.
string
Donor’s contact email.
object
Mailing address for the receipt, returned only when a mailed receipt was requested. Otherwise null.
string
Statement descriptor that appears on the donor’s card statement.
object
Breakdown of the transaction amount by category.
object
Recurring upsell details, when an upsell was presented. Otherwise null.
string
Promo code applied to the transaction, if any.
object
Billing details for the transaction.
object
Double the Donation employer matching details, when provided. Otherwise null.
string
Date and time the transaction was created.
string
Transaction status.
Other responses