Difference between ChannelInitiatedBilling vs MerchantInitiatedBillingSingleAgreement

浪尽此生 提交于 2019-12-24 17:29:06

问题


I'm trying to integrate paypal in a e-commerce site on rails.I'm working on a existing code.While going through code I found two types of BillingType on configuration file, I found teo types of ChannelInitiatedBilling and MerchantInitiatedBillingSingleAgreement.

What is the basic difference between them? Any appreciation will be appreciated.

EDIT 1

While using ChannelInitiatedBilling I'm getting this error

Channel not enabled for channel initiated billing.

While using MerchantInitiatedBillingSingleAgreement I'm getting this error

Merchant not enabled for reference transactions


回答1:


The billing type is of two types :

MerchantInitiatedBilling : PayPal creates a billing agreement for each transaction associated with buyer

MerchantInitiatedBillingSingleAgreement : PayPal creates a single billing agreement for all transactions associated with buyer.

Do you have a link that supports ChannelInitiatedBilling ? May be its deprecated.




回答2:


ChannelInitiatedBilling is actually working. I contacted PayPal and they said they have to enable this feature against the account you are using. Regardless of sandbox or live. They said there is not document for ChannelInitiatedBilling at the moment. I have had my accounts enabled and everything works well. So, if you see Channel not enabled for channel initiated billing. message, contact PayPal to enable it for you.



来源:https://stackoverflow.com/questions/32945411/difference-between-channelinitiatedbilling-vs-merchantinitiatedbillingsingleagre

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!