Skip to content

Donation Payment Error

Diego edited this page May 20, 2013 · 10 revisions

POST /api/movements/:movement_id/action_pages/:id/donation_payment_error(.:format)

Sends a notification email to Platform Administrator reporting payment error.

Parameters
movement_id
Mandatory
Movement Id
id
Mandatory
Action Page Id
payment_error_data[error_code]
Optional
Payment error code received from Payment Gateway
payment_error_data[message]
Mandatory
Payment error message received from Payment Gateway
payment_error_data[donation_payment_method]
Mandatory
Payment donation method used on failed transaction
payment_error_data[donation_amount_in_cents]
Mandatory
Payment donation amount in cents used on failed transaction
payment_error_data[donation_currency]
Mandatory
Payment donation currency used on failed transaction
member_info[first_name]
Optional
Member first name used on failed transaction
member_info[last_name]
Optional
Member last name used on failed transaction
member_info[email]
Optional
Member email used on failed transaction
member_info[country_iso]
Optional
Member country iso on failed transaction
member_info[language_iso]
Optional
Member language iso used on failed transaction
member_info[reference]
Optional
Member reference used on failed transaction

Response

Status Code

200 if Successful

Content

No content is returned in the response.

Example Request

POST /api/movements/test-movement/action_pages/1234/donation_payment_error.json
Content-Type: application/x-www-form-urlencoded

payment_error_data%5Berror_code%5D=1111&payment_error_data%5Bmessage%5D=An error occurred&payment_error_data%5Bdonation_payment_method%5D=credit_card&payment_error_data%5Bdonation_amount_in_cents%5D=10000&payment_error_data%5Bdonation_currency%5D=usd&member_info%5Bfirst_name%5D=John&member_info%5Blast_name%5D=Doe&member_info%5Bemail%[email protected]&member_info%5Bcountry_iso%5D=us&member_info%5Blanguage_iso%5D=en

Example Response

200 (OK)

back