External Payment REST APIs

External payment APIs query external payment requests and get a list of external payment request records in a wallet.

Use the Modify APIs to credit the payment amount to the balance requesting the payment. The payment amount specified in the Modify APIs must match the amount specified in the ExternalPaymentRequest record of the wallet; you cannot overpay or underpay the amount. If the current PaymentStatus is not "due", an error is returned. If the external payment request is associated with advance recurring, and the cycle boundary has not been reached yet, the ExternalPaymentRequest is set as "pending". Otherwise, the ExternalPaymentRequest is set as "paid".

For more information about external payments, see the discussion about debt balances in MATRIXX Pricing and Rating.