背景
我正在为NopCommerce 2.80 编写支付网关插件。这是我第一次为支付网关编写代码。我快到了,但有一些问题。
问题
- 首先,在
ProcessPayment
方法中,我需要返回 aProcessPaymentResult
,它具有以下属性(有人可以向我解释一下它们之间的区别吗?):
AuthorizationTransactionCode
AuthorizationTransactionId
AuthorizationTransactionResult
CaptureTransactionId
CaptureTransactionResult
我需要实现的网关(Tranzila)返回以下字段:
ConfirmationCode
AuthNumber
RefNumber
TempRef
以及其他一些可能不适用于这种情况的人。我不知道如何将这些映射到 Nop 的期望......
- 其次,
Capture
方法是什么?我看过PayPalDirect
插件,但不是很清楚。什么时候调用这个方法?