我正在写一个网站,让用户提交信用卡信息和订阅我的网络服务。我正在处理数据库记录和PayPal应用程序接口,我注意到可能会有一些潜在的问题。也就是说,如果下面的数据库操作失败,我将无法回滚PayPal接口调用。例如,假设我们在RMDB事务中创建了一个循环支付配置文件,并将一条记录写入数据库,如下所示
Transaction begin
CreateRecurringPaymentsProfile (PayPal)
Insert a record to table 'subscription'
Transaction end
如果没有任何错误,这可以很好地工作,但是如果我们将订阅记
我使用payflow api为信用卡充电,我接收并存储PNREF。我需要收回贝宝从我的销售扣除的费用,这是不退还在支付流的反应。我设置了API的凭据和签名,然后使用getTransactionDetails方法检索FeeAmount。我可以进行身份验证,但是当发送12 char PNREF时,我会得到以下错误:
Error: The transaction id is not valid
我认为API需要17个字符,但我只有12个字符。支付流和paypal事务可以互操作吗?