我有一个业务paypal帐户批准,我想要将贝宝直接付款PRO整合到我的网站。我发现很多paypal API,当然API也有记录,但不是真的。我无法真正理解每个API的目的。我只能明白它在文件一般几句说,但我仍然有猜测,我也不太清楚,所以请大家帮我澄清下道工序:贝宝API调用采取订阅和即时付款
- 当用户输入自己的信用卡详细信息,我需要使用什么API来验证信用卡详细信息和持卡人姓名。
- 我需要使用什么API来记住用户的信用卡详细信息,并将它们存储在贝宝上,并使用某个ID访问它。
- 我需要使用哪些API来创建每月订阅。
- 我需要使用采取从保存的信用卡即时付款什么API,这是保存点的详细描述。
请帮助我了解API和我需要如何使用它们。
我想,我想:
1: API:DoDirectPayment,与参数:授权 但是我并输入了错误的持卡人姓名,真实的其他详细信息,如信用卡号码,和PayPal returnetd ACK成功的。所以它不是真的有意义.. 为2: API:DoCapture。 我不确定。我想我需要将事务ID保存到我的数据库中,并在每次需要即时付款时使用DoCapture。 3: API:CreateRecurringPaymentsProfile 我不确定。从我应该从哪里阅读并填写付款细节,从我的数据库或我需要再次请求用户的详细信息... 为4: API:DoDirectPayment,与参数:销售 hoever,我不知道该怎么做。
请不要太在意我猜测的东西,如果你知道告诉我正确的方法来处理上面列出的4个步骤,我需要使用哪些API,并且如果可能的话,简短的例子。
UPDATE:
也是会发生什么,如果我会打电话CreateRecurringPaymentsProfile有:
'PROFILESTARTDATE'=>日期( 'YMD \ TH:我:■\ Z',的strtotime( “+ 30天” 的))
'TRIALBILLINGPERIOD'=>'Month'
您的意思是TRANSACTIONID或CORRELATIONID,因为两者都返回时,我打电话DoDirectPayment /授权 – Jigberto 2013-05-13 15:36:41
也请检查更新后的帖子。我接近接受你的回答 – Jigberto 2013-05-13 15:46:32
你需要使用TRANSACTIONID,CORRELATIONID是我们内部使用的东西。您也可以设置试用版,并根据需要设置30天的开始日期。 – 2013-05-15 17:19:51