据我所知,Capture卡允许卖家通过购物车安全地接受包含信用卡名称,号码和代码的在线订单。我们随后可以发送订单,将运费添加到发票中并将总金额提交到信用卡以进行付款。付款过帐后,将从订单中删除信用卡信息。
我被认为可以使用PayPal Payments Pro帐户进行此操作,因此我创建了一个并使用我自己的信用卡发送了测试发票。带税的发票金额立即过帐到我的PayPal帐户,但没有机会添加运费。
此论坛上的任何人都可以提供解决方案或解决方法吗?
谢谢!
答案 0 :(得分:0)
您是否最初将此处理为销售或授权。如果您想将DoDirectPayment API与Website Payments Pro一起使用,您可以处理1.00授权以验证该卡。然后执行您需要的所有计算,然后使用DoReferenceTransaction API调用处理付款,您将在其中发送您想要向买家卡收取的全部金额。您只需要参考上次成功1.00身份验证的交易ID,PayPal将使用相同的信用卡信息。否则,您还可以在结账时使用全额金额处理DoDirectPayment API调用,并且只需使用DoReferenceTransactions API调用就任何额外费用收取最初收费的费用,如税和运费。
另一种选择是使用Express Checkout,并将交易作为订单处理。这将允许您针对订单进行多次授权/捕获。您还可以在Express Checkout API调用中设置最大金额。