【问题标题】:Payflow Pro SDK - Authorized Transaction using OrigIDPayflow Pro SDK - 使用 OrigID 的授权交易
【发布时间】:2013-06-09 02:27:17
【问题描述】:

我需要创建一个授权交易,但我需要使用之前付款生成的 OrigID,而不是使用信用卡号?如果可以的话,这可能吗?我将如何实现这一目标?

  1. 客户下订单 -> 使用信用卡号完成授权
  2. 订单已发货并开具发票 -> 使用参考交易记录付款。
  3. 同一客户下另一个订单 -> 无需获取信用卡详细信息 - 使用第一次交易生成的“令牌”(虽然它仍然有效)。

希望这是有道理的。

【问题讨论】:

    标签: paypal payflowpro


    【解决方案1】:

    您可以使用从第一笔交易中生成的交易 ID 为买家处理其他交易,而无需让买家再次输入他们的信用卡信息。您需要在您的帐户上启用参考交易,并将交易 ID 存储在系统上。然后,当您想再次向买家收费时,您只需传递上一次交易的交易 ID,而不是信用卡信息。

    【讨论】:

    • 感谢您的回复 - 我已经为普通的“销售”交易执行此操作,但想知道如何使用 TransactionID 执行 AuthorizationTransaction。类似 AuthorizationTransaction Trans = new AuthorizationTransaction(user_info, payflow_connection, invoice, card_tender, PayflowUtility.RequestId);但使用交易 ID 代替 CardTender
    • 我不确定我是否完全理解您想要做什么。您是否想在无需再次获取买家详细信息的情况下将新交易作为授权来处理?如果是这种情况,您仍然会进行参考交易,并将其设置为授权而不是销售。
    • 谢谢 - 这正是我所需要的。 ReferenceTransaction Trans = new ReferenceTransaction("A"....)
    猜你喜欢
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 2018-01-20
    • 2017-08-06
    • 1970-01-01
    相关资源
    最近更新 更多