Can I create a Subscription using Vault Payment Method Token in Javascript

New Community Member

I am trying to create a subscription using a Paypal vault stored payment method token. I keep receiving the same error:

"details":[{"field":"payer","issue":"Credit_card payment method must use credit_card or cardit_card_token funding instrument."},{"field":"payer","issue":"Invalid Payment Method provided. Valid values are PAYPAL,CREDIT_CARD"},{"field":"payer.payment_method","issue":"Payment method must be credit_card or paypal."}]

But I have checked my payment token several times and it is definitely stored.

Login to Me Too


Good day @VixenV,


Thank you for posting to the PayPal community.


Save payment methods with or without transactions:

  • With a transaction - The customer's payment method is saved during checkout. They can select it again at checkout for faster transactions.
  • Without a transaction - The customer's payment method is saved with no checkout. Customers don't have to be present for future transactions. A common use case is offering a free trial of a product and charging customers later.



Based on your requirement, you can try implementing “Save payment methods for purchase later/Without a transaction”.


Save payment methods to charge payers after a set amount of time. For example, you can offer a free trial and charge payers after the trial expires. Payers don't need to be present when charged. No checkout is required. To learn more about it please follow the below link:


If you are still facing issues, please create an MTS ticket via -  with the detailed information and error details.




PayPal MTS


If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Login to Me Too


Hi VixenV,

i had the same problem. Did you resolved it?
Is it real to create subscription or they suggest to collect money from customers for subscriptions independently? 

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.