Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PayPal REST Subscriptions API not showing price in order summary

I am testing the PayPal REST API for subscriptions in the sandbox environment, and have noticed that, when going to the approval URL returned after creating an agreement, no price is shown under the order summary pane on the left of the page. A description is shown but no price/tax etc.

The plan id is passed to the call to create an agreement, which contains the information that I would expect to see as a user when approving the payment. Is this a bug or is there something that I am supposed to enable in the merchant account, or perhaps something additional that needs to be sent when creating the agreement? I've read other posts regarding this on stack overflow (although they predate the creation of the subscriptions REST API) talking about passing a transaction field, but this isn't valid in the subscriptions create agreement schema.

like image 446
dmcgillen Avatar asked Jan 22 '15 15:01

dmcgillen


People also ask

What is capture order PayPal?

The intent to either capture payment immediately or authorize a payment for an order after order creation. The possible values are: CAPTURE . The merchant intends to capture payment immediately after the customer makes a payment.

How do I view my subscriptions on PayPal?

Click the "update" link on the right-hand side of the "My preapproved payments" section. A list of your current and previous PayPal subscriptions will be displayed.

How do PayPal subscriptions work?

PayPal attempts to collect recurring payments from subscribers on the day after the previous billing cycle or trial period ends. Billing cycles can be daily, weekly, monthly or yearly, depending on the terms of the original subscription.


1 Answers

Your observations are (currently) correct. As REST API based Billing Plans are based on Express Checkout Recurring Payments, you're going to see a similar behavior. Right now, there are two options:

  1. You populate the description with more agreement details.
  2. You pass a regular description and make sure the customer is aware of the billing terms before your execute the agreement.

Going forward, we're likely going to include this info in some later updates. I'm following up with that to make sure a user story is filed for this.

like image 58
PayPal_Martin Avatar answered Sep 22 '22 05:09

PayPal_Martin