Posts: 1
Registered: ‎12-05-2018

Create customer payment profile from transaction

I am working on a project where I need to create ARB for existing transactions. There  are no customer profiles in the account.

I thought creating customer profile from transaction (using email) which is successfully completed. However customer payment profile is not being created from the existing transaction. 

For new transactions, I can use transactions API to create subscriptions and customer profiles. But I need suggestions for existing transactions.  

Can anyone suggest me a workaround? 


Posts: 39
Registered: ‎06-26-2018

Re: Create customer payment profile from transaction


I am not entirely sure that I am following your question correctly, so please forgive me if I've misunderstood. 


You cannot create a Subscription from an existing transaction via API, this is only available to a user in the Merchant Interface. 


Instead, you can create a Customer Profile from an existing transaction using createCustomerProfileFromTransactionRequest followed by a ARBCreateSubscriptionRequest referencing the created Customer Profile ID and Payment Profile IDs. 


I hope this information is helpful to you. 


Thank you,