Skip to main content
Vindicia Knowledge Center

EDD Recurring Billing

EDD Recurring Billing

The following diagram describes the Payment Capture flow for batch processed, recurring transactions using an AutoBill when the customer provides a Payment Method of EDD.

Payment Capture Flow: Batch (AutoBill) Processing and EDD

For recurring billing with EDD:

  • Vindicia Subscribe sends the customer a Pre-Bill, End of Trial, or Expiration notification.
  • If, after receiving a notification, the customer opts out of the subscription on the merchant’s self-service portal, Vindicia Subscribe sends the customer a Cancellation notification.
  • (In cooperation with Vindicia Client Services, merchants define the number of days before the subscription expires for Vindicia Subscribe to attempt billing. As long as the customer does not opt out of a subscription, Vindicia Subscribe continues to submit billing transactions to the payment processor.)
  • Vindicia Subscribe performs an internal validity check to ensure that the account and payment-method information meets the internal consistency criteria.
  • If the transaction passes the validity check, processing continues.
  • If the transaction fails the Vindicia Subscribe consistency check, or if a failure is received from the payment processor, Vindicia Subscribe sends the customer a Hard Fail notification.
  • After the transaction funds are deposited, Vindicia Subscribe sends the customer a Success notification and gives the AutoBill object the Authorized Pending status. At this time, a merchant application can either entitle the customer, or require that the customer wait until the transaction is successfully captured (that is, no decline is received for the deposit). That period of time in the current EDD implementation is four banking days.
  • The payment processor submits the transaction to the appropriate payment network. Following network rules, the payment network either deposits the funds into the merchant account or notifies Vindicia Subscribe of any declines.
  • If the deposit is not declined after the payment-processor-specified number of banking days have elapsed, Vindicia Subscribe marks the transaction Captured.
  • If the deposit is declined due to insufficient funds, the payment processor retries the deposit after the number of days predefined by the merchant have elapsed. Vindicia Subscribe then waits for another deposit cycle (four banking days).
  • If the customer's transaction is declined, Vindicia Subscribe marks the transaction as a Hard Fail and sends the customer a Hard Fail notification.
  • If a transaction is refunded, Vindicia Subscribe sends the customer a Refund notification.

Vindicia Subscribe Features

Learn More
Vindicia Subscribe Features

For Developers

Learn More
For Developers
Back to Top