Feature Requests
Share ideas, discuss and vote on requests from other users in community
 
This object is in archive! 

PayPal Pro Reference Payments - update token

E Deis shared this idea 6 years ago
Under Consideration

Problem: Paypal Pro reference payments does not update client token (tblclients.gatewayid) to most recent transaction token (invoice.transactionid), and fails after 365 days (the maximum length paypal will allow a token to be used).

Expected result: Each time a transaction is made, client token (tblclients.gatewayid) should be updated to most recent token (invoice.transactionid).

Actual result:(tblclients.gatewayid) is only set on the original transaction and used for all future transactions, until the token expires after 365 days and all future transactions are declined.

This solution was recommend to me by Paypal staff and tested in production by manually updating (tblclients.gatewayid) with the most recent (invoice.transactionid).

This will enable expected functionality of PayPal Pro Reference Payments - which is to do indefinite recurring billing.

Comments (4)

photo
1

We agree! That's why we've developed and released our supported WHMCS PayPal Billing Agreements On Demand Billing module!

Welcome to the coolest Paypal gateway for WHMCS! No more dealing with subscriptions!

http://myworkshosting.com/clients/whmcs-paypal-billing-agreements-payment-gateway

photo
1

This will help, but I think the main problem here is PayPal as the term is only one year. That means that anyone who pays yearly (which is most people), they will have to re-put in their card every year when they renew -- that's kinda annoying.

photo
1

Tyler,

Actually, we've developed a feature in this module that keeps the token from expiring. That way you never have to worry about customers just expiring. :)

photo
1

myworksdesign wrote:

Tyler,

Actually, we've developed a feature in this module that keeps the token from expiring. That way you never have to worry about customers just expiring. :)

We use your module, but it's only for PayPal transactions, not PayPal Pro (Credit card). Do you have another module that does this for CC transactions too?