Log in
Interface

MethodInterface

Magento\Paypal\Model\Billing\Agreement\MethodInterface

What it does

This interface defines the contract for PayPal payment methods that support billing agreements (recurring payments).

Developers implement this interface when creating payment methods that need to initialize, retrieve, create, or update billing agreement tokens with PayPal, enabling customers to authorize automatic future charges without re-entering payment details.

Public Methods

  • initBillingAgreementToken()
  • getBillingAgreementTokenInfo()
  • placeBillingAgreement()
  • updateBillingAgreementStatus()