I was trying to integrate Subscriptions Module Recurring Billing System into one of my Application, where the server is Node Js so I am using
PayPal SDK for NodeJs.
I was able to create a monthly plan and agreement accordingly as specified in the documentation after executing the agreement I can see the notification from the buyer stating buyer opted for Recurring billing payment in my Merchant Account.
My requirement is Billing Agreement must start Immediately and money should be debted. But I see the no amount debited or credited and next payment due date is today I,e Agreement date, Next Payment Due date has to be September 10, 2019.
Note: Agreement Date Aug 10 2019 Next Payment DueDate Sep 102019.
But it's not Sep its still Aug 10, 2019
My Plan JSON:
{
"description": "podcast plan Monthly Date time change",
"merchant_preferences": {
"auto_bill_amount": "yes",
"cancel_url": "http://localhost:3000/cancel/payment/process",
"initial_fail_amount_action": "continue",
"max_fail_attempts": "1",
"return_url": "http://localhost:3000/agreement/successful",
"setup_fee": {
"currency": "USD",
"value": "0"
}
},
"name": "Vobo Monthly Plan 2",
"payment_definitions": [
{
"amount": {
"currency": "USD",
"value": "20"
},
"charge_models": [
{
"amount": {
"currency": "USD",
"value": "0"
},
"type": "SHIPPING"
},
{
"amount": {
"currency": "USD",
"value": "0"
},
"type": "TAX"
}
],
"cycles": "0",
"frequency": "MONTH",
"frequency_interval": "1",
"name": "Vobo Monthly Plan 2",
"type": "REGULAR"
}
],
"type": "INFINITE"
}
Below file is the Reccuring Payment Info, where nextpayment due date is still Aug 10 2019
... View more