Happy Business Starts Here

Highlighted
Zuora Support

Create quote to process payment with non default payment method on existing account

Please check the specific scenario as below:


- Existing Zuora Billing Account has 2 Payment Methods A and B.
- Currently in Zuora the Default Payment Method is A.
- Now, I create a quote(existing billing account, new subscription) and when quote is send to Zuora I want the payment to be processed with the payment method B(i.e the non default payment method).

 

Please check below how to achieve this scenario.






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

1 REPLY 1
Zuora Support

Re: Create quote to process payment with non default payment method on existing account

A series of steps to achieve the use case is as below:

 

- Mark Process Payment as false in the quote,

- Send the quote to Zuora. 
- Then, later send a create payment call with the Payment Method ID of non default payment method. Few sample artciles for same can eb found below:


Please check below how create payment call works:
(Field: PaymentMethodId: The ID of the payment method used for the payment)
SOAP : https://knowledgecenter.zuora.com/DC_Developers/G_SOAP_API/E1_SOAP_API_Object_Reference/Payment
REST : https://www.zuora.com/developer/api-reference/#operation/Object_POSTPayment

Order builder related article: https://knowledgecenter.zuora.com/CA_Commerce/I_Development_Resources/B_Order_Builder/D_Programming_...


Or, this article describes the GlobalRestHelper class. This class provides methods to facilitate making REST calls to Zuora using the configuration in 360: https://knowledgecenter.zuora.com/CA_Commerce/I_Development_Resources/B_Order_Builder/D_Programming_...

 





If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √