Are you looking for test card numbers?

Would you like to contact support?

Default icon

PayPal recurring payments

You can continue using PayPal Express Checkout Shortcut
The PayPal Express Checkout Shortcut integration (paypal_ecs) uses Hosted Payment Pages (HPP), but is not included in the HPP deprecation plan. We are working on an alternative for the PayPal Express Checkout Shortcut integration with HPP.

To create a recurring contact for the shopper send the following code example including the payment.token.

{
   "additionalData":{
      "payment.token":"eyJ2ZXJzaW9uIjoiYWR5ZW4tZWNfdjIiLCJkYXRhIjoiQlFBQkFRQjRlNm14YTdVR09LNGtCZzRIS3B5dThDVXlXUWFzZTVLcjBRWXBXT3Q4aVgrWExCc1FZNVp6MGt6UWdqNkFHQVd4d2JQZHAwK1hYSE1mQ0hSSnNDYlNXWjRhaWtCdW5pVW50ejNZeGlDRzNDRy80NWcrdUVuK1haU3laSjJmVmFMQVZlY2VadkY2Q2FLbmt6UG50dGxxT0JjRlhjZmlhM2FhTWFMRzRhdHJla29iWEFUK0NWUHdXYnhIQlliT1Z0SmEyRU8rU1phdHN2eHUrL21wZG5aVHZDNU1Kam1wYVhLSWhHUTR0MHd1YVZHZzkxNUtOUGxzODg2U280bHlMUVB2SlFoTVZZb2QzMExaNmh2VjhUWFd2OWVOaWwrU0FPaHV2c0QybHY1dlIzQ0FVS3dwanA4SjRoQXNVQnN3clBjVkdHQnRwbC81aVdGWTNySzI0MTBMRUtGQVB3OHJvWEptTk9HQlVJb3liMlFBQU1QeEx4VGZnRWJXbkZzUVBqYW5pYmVoU1FOTnMrNHZYbmlWZ1pxVDJOWm5NTC9rbUpjam9HLythd3RRajAvalpJZlY3SHlDMlN6SVJSWVV6ckEzQ1ZNdmgvbHN2L2g0bFJjL2xRNjBRM2F0ZnhpZjRjL1UrbVpiMGRJcUJYZzdTTkh2akdYQ1JWMmNjTUdVV2pZVG9iQUdrL0JRdWNuQjEvNS9vdWtSOW5GZlkzTDA3djJUcWFtMFdIR3BoeFlUaUVaL25mWkVRbGRGQ29yTlkwd2dtV2xkaUhBd01WTWd5Rng0aTY4YjFURHpXSVlRNFNGUkNRK0k1N1h4SWJ6K2dFWktKR1ZMMVhVTlVHdXY3VVptV2lUdm9Cbnk0cVY1NXdsMlFkNFczYlc3Ylg3Ty9vNmlYUVBEd0Ftdmw2TEpBQzh3TzZJME8zNWFJK29qU1dJWEoySzcwSlYzYnhMeGZLb2EzWFVWOHZ1eHJvZUVObVUxKzU3MGxtaXhnenpvcWNsRC9WSFlJMGtMc1NQK2YvQXRmVTRIdUQ4cFJEVCtwS1o0WFJvckVzakNHY2hlYUpPS0hJOERwcDRKSHViWDdoeTJ0MDVlUDdxOGllZTRGejlqNm9ZY0Z1T1pZWHJCZSt2SEIyUTQzTDhMRGpHbGxoZEkrTzQ3Y085ZEVqNXpGQ2dHWEQ1VGlZcEJvR3lsOGJrTlV2RU1NYjZPdENxTlRtSE9oVnNsL3liU21oWGQ1OHYxamlKb0hSc1BsbzN3eXVyT1FxVnpkRE0vYTZBbEc1UVhpRmVSa2gyT2VaOGJtcXkwZnV2aFRDMmd1bVE2MStBYVh4YXZYQ2trb3FwRVk1bU50RnNMaENkcDVVSTFpT0RmYWRWWXZEVmdXWWJka1BXN25LSTBURWhUWW0vUGI3RExIUnMzMUtzNTVjVFNVNk44TktXbjZVVkFwQjF2RVczeW5NRVJKZ1VWclp6WVIvelVuR1BVbmNKRGtzUzN3VWN0QnNrNEMwb05JK0lkMGZlMFpjR2MwbDBiNm5DOHJFbzQvSHNwU2NNUGtQUVpybk84Vm1sQ1UrY3lzNUVaRHI2eEJIWHZXSUF6OFNmbVNzTXV2akVKREhwdG5GMDJ4aWF6M05PbVFXbkVUM1lLSGdNMWZ3REJiTTlIci9pbm5nbitNc3dQNnJuWUh5NER6QXRMV0JOMFdncWpncHRaWlZpNTRvclIyeEtBbnBWYVhMZzdXaFlCbVY4SmYyMzZ6RTh4MkwrSEVKb3NEWUxXdlAyRVVrcG9CeWFFL09JVy9oRFh1UGJZWk9MbGVVanVQM2ZUMUlqSHMrMU5pRFNFaHhHbWZXQU1kUHJEbkdqMWNRLzM5SlBaMFdPYnRSc0JBSTFobGV4MDhtZmJ3ME9sdzVnZjBrY1RRbkZpOEFCY1pCWHhoYWVEeEFTdXRkSzk1ZEhDWFN5VlVLL3FOeWlNdm5kYXZabC9OYVgwQUdMVFNrYURIakFReUx2RWtudmhSZ3M0YUFjc2VpWkNxWEdiVzA4bHVCV2RGV3BRSzViUnNrYU9NV3pQTXc9PSJ9"
   },
   "brandCode":"paypal_ecs",
   "amount":{
      "value":3541,
      "currency":"EUR"
   },
   "reference":"paypaltokencharge1",
   "merchantAccount":"YOUR_MERCHANT_ACCOUNT",
   "shopperInteraction":"ContAuth",
   "shopperEmail":"paypal1253@adyen.com",
   "shopperReference":"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",
   "recurring":{
      "contract":"RECURRING"
   }
}

For subsequent payments, using this billing agreement, use selectedRecurringDetailReference instead of the payment.token.

{
   "selectedRecurringDetailReference":"8314443424715123",
   "amount":{
      "value":2010,
      "currency":"EUR"
   },
   "reference":"paypalrecurringcharge1",
   "merchantAccount":"YOUR_MERCHANT_ACCOUNT",
   "shopperInteraction":"ContAuth",
   "shopperEmail":"paypal1253@adyen.com",
   "shopperReference":"YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j",
   "recurring":{
      "contract":"RECURRING"
   }
}