BillOutstandingAmount API Operation (SOAP)

API

Last updated: Sept 18th, 5:22pm

Bills the buyer for the outstanding balance associated with a recurring payments profile.

To bill the outstanding amount:

  • The profile status must be active or suspended.
  • The profile must have a non-zero outstanding balance.
  • The amount of the payment cannot exceed the outstanding amount for the profile.

The BillOutstandingAmount call cannot be within 24 hours of a regularly scheduled payment for this profile.

IPN informs you about the success or failure of the outstanding payment. For Express Checkout-created profiles, the buyer receives an email notification of the payment.

BillOutstandingAmount Request Message

BillOutstandingAmount Request Fields

Field

Description

ProfileID

xs:string

(Required) Recurring payments profile ID returned in the CreateRecurringPaymentsProfile response.

Character length and limitations: 14 single-byte alphanumeric characters. 19 character profile IDs are supported for compatibility with previous versions of the PayPal API.

Amount

cc:BasicAmountType

(Optional) The amount to bill. The amount must be less than or equal to the current outstanding balance of the profile. If no value is specified, PayPal attempts to bill the entire outstanding balance amount.

Character length and limitations: Value is typically a positive number that cannot exceed nine (9) digits in SOAP request/response for USD, CLP, or JPY or the per transaction limit for the currency. It includes no currency symbol. Most currencies require two decimal places. The decimal separator must be a period (.), and the optional thousands separator must be a comma (,). Some currencies do not allow decimals. For details, see the currency codes page.

Note

xs:string

(Optional) The reason for the non-scheduled payment. For Express Checkout-created profiles, this message is included in the email notification to the buyer for the non-scheduled payment transaction, and can also be seen by both you and the buyer on the Status History page of the PayPal account.

BillOutstandingAmount Response Message

BillOutstandingAmount Response Fields

Field

Description

ProfileID

xs:string

Recurring payments profile ID returned in the CreateRecurringPaymentsProfile response. An error is returned if the profile specified in the BillOutstandingAmount request has a status of canceled or expired.

Additional information

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more