Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Paypal recurring payment charge immediately?

Im using Paypal recurring payments and Im having some issues understanding when is my first charge occurring. Im using Sandbox currently so paypal does not really send me an overview of the payment that is really happening.

I would like to create a monthly subscription that will charge the user each month 6.99$ and will start immediately.

my basic parameters are:

BILLINGPERIOD = MONTH
AMT = 6.99
PROFILESTARTDATE = date('Y-m-d') . 'T' . date('H:i:s')
L_PATMENTREQUEST_0_ITEMCATEGORY0 = Digital

Im trying to understand if the amount 6.99 is charged on payment or will start in a month from today.

Thanks

like image 787
nimi Avatar asked Sep 16 '13 08:09

nimi


People also ask

Does PayPal do automatic recurring payments?

PayPal defines a subscription as a recurring payment. Memberships paid through PayPal are automatically renewed each year unless the subscription is canceled or the funding source (eg credit card) that PayPal has on file expires.

Does recurring payment mean automatic payment?

Recurring payments (sometimes called automatic payments) happen when a business gets authorization from a customer to automatically bill them and take money from their account on a pre-determined schedule (often monthly) to pay for a product or service the customer has decided to use.

Does PayPal prevent recurring payments?

From your recurring payments dashboard, filter the list to display only Active profiles. Click the check box for each recurring profiles you want to to cancel. To select all profiles, click the check box beside Customer. Click the Cancel action to cancel all selected recurring profiles.


1 Answers

The profile will be created immediately and the first payment will happen that same day, but it might be a few hours before it comes through.

If you need to process the first payment immediately you can use the INITAMT parameter in your CreateRecurringPaymentsProfile request, and then you can use FAILEDINITAMTACTION to specify how you want to handle situations where the initial amount fails.

If you set things up this way you'll want to set the start date of the profile to 1 month in the future, otherwise you'd end up double billing them for the first month.

like image 191
Drew Angell Avatar answered Sep 20 '22 05:09

Drew Angell