Client Servlet | Server Servlet | HTTP Methods Supported | Requires Authentication |
---|---|---|---|
CRRecurringAPI | SRRecurringAPI | POST | Yes |
https://secure2.convio.net/organization/site/CRRecurringAPI?method=updateRecurringCheckoutPaymentInfo
&recurring_gift_id=value &billing_city=value &billing_first_name=value
&billing_last_name=value &billing_state=value &billing_street1=value &billing_zip=value
&checkout_transaction_token=value [ &billing_country=value ] [ &billing_middle_name=value ]
[ &billing_street2=value ] [ &billing_suffix=value ] [ &billing_title=value ]
[ &auth=value ] [ &sso_auth_token=value ]
https://secure2.convio.net/organization/site/SRRecurringAPI?method=updateRecurringCheckoutPaymentInfo
&recurring_gift_id=value &billing_city=value &billing_first_name=value
&billing_last_name=value &billing_state=value &billing_street1=value &billing_zip=value
&checkout_transaction_token=value [ &billing_country=value ] [ &billing_middle_name=value ]
[ &billing_street2=value ] [ &billing_suffix=value ] [ &billing_title=value ] &cons_id=value
The client API call allows a logged-in constituent to update their billing information for a recurring gift. The server API call allows an administrator to update billing information for a recurring gift donor.
An example of call order and information flow for when a donor manages a recurring gift update is:
You may use the following methods to allow a logged-in user to manage their recurring gifts themselves via the Client API or to manage recurring gifts as an administrator via the Server API:
See topic HTTP Status Codes.
<?xml version="1.0" encoding="UTF-8"?>
<updateRecurringCheckoutPaymentInfoResponse
xsi:schemaLocation="http://convio.com/crm/v1.0 http://service.convio.net/xmlschema/crm.public.v1.xsd"
xmlns="http://convio.com/crm/v1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<updated>true</updated>
</updateRecurringCheckoutPaymentInfoResponse>
{"updateRecurringCheckoutPaymentInfoResponse":{"updated":"true"}}