Hi, We are Integrating Paypal with Zuora for recurring payments. We have configured Zuora Environment with Paypal's API credentials with the signature. Below steps to generate BAID ID using paypal APIs and configurations that we made on Zuora tenant in order to use paypal as a payment method over paypal gateway. 1) We configured our Zuora tenant for Paypal Express checkout gateway by providing Paypal API Credentials and signature. 2) Using the reference link https://developer.paypal.com/docs/subscriptions/#, we are creating paypal BAID ID. The brief step is explained below:- i)Create paypal billing plan. Reference : https://developer.paypal.com/docs/subscriptions/integrate/integrate-steps/#1-create-a-plan ii)Activate billing plan. Reference : https://developer.paypal.com/docs/subscriptions/integrate/integrate-steps/#2-activate-a-plan iii)Create an agreement. Reference : https://developer.paypal.com/docs/subscriptions/integrate/integrate-steps/#3-create-an-agreement iv)Get customer Approval. Refrence : https://developer.paypal.com/docs/subscriptions/integrate/integrate-steps/#4-get-customer-approval v)Execute an agreement. Reference : https://developer.paypal.com/docs/subscriptions/integrate/integrate-steps/#5-execute-an-agreement As a response we get BAID ID. 3) When we are trying to push the obtained BAID ID into Zuora's customer's Account which has paypal as a payment gateway, we are getting error which says, Transaction declined. 11451 - Billing Agreement Id or Transaction Id is not valid
... View more