Billing agreement without a plan

FPS_Weber
New Community Member

Hi,

 

I want to create a billing agreement without plan to bill my user when place a order on the web site without do the process of the authentication through paypal payment flow.
I'm using this https://github.com/paypal/PayPal-PHP-SDK sdk for normal payment flow, but is useless for my needs.

How i can do for create a billing agreement and bill my user automatic by using agreement_id at the checkout?
Which is the flow to use to create the authorization id and then make the automatic payment?

I don't even want to use paypal's express checkout button.


Thanks in advace.

Best

Login to Me Too
2 REPLIES 2

ThaoPdo
Contributor
Contributor

I have the same issue.
I would like to process a payment on Zuora by Paypal and I would like to get the billing agreement ID. Because I would like to create a new payment method before making a payment so I need to get Billing Agreement without a plan. I have some concerns here:

1. I read the document at https://developer.paypal.com/docs/api/payments.billing-agreements/v1/#billing-agreements_post I see that "plan" is a required field, it means that I need to have a plan to create a new billing agreement. Is there any way to get Billing Agreement without a plan on SOAP API?
2. I have done steps on the document: https://knowledgecenter.zuora.com/BB_Introducing_Z_Business/How_Do_I_._._._%3F/How_do_I_use_the_Payp... But I can't see any records on the activity tab of my Paypal merchant account. Is it mean that the Paypal payment method doesn't work?

Login to Me Too

PayPal_Rachael
PayPal Employee
PayPal Employee

Hi @

 

Welcome to the community forum and thanks for posting.

Unfortunately this would not be my area of expertise but I understand what you wish to do and I believe that it should be possible. I recommend opening a support ticket here https://developer.paypal.com/support/ so we can look into this for you and provide you with a solution. 

Rachael 

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.