如何通过事件码为PayPal /v1/reporting/transactions API交易区分贷记/借记
利用PayPal /v1/reporting/transactions API通过事件码区分贷记/借记交易类型
我需要使用PayPal的/v1/reporting/transactions API,希望通过事件码将交易划分为**贷记(Credit)或借记(Debit)**类型。
判断逻辑说明
根据官方交易事件码规则,交易类型的判断逻辑如下:
- 若事件码以
T02、T03、T08、T09开头,归类为贷记(Credit) - 其余所有事件码,归类为借记(Debit)
实现代码(Java)
private String getTransactionType(String eventCode) { // 依据PayPal交易事件码规则判断 if (eventCode.startsWith("T02") || eventCode.startsWith("T03") || eventCode.startsWith("T08") || eventCode.startsWith("T09")) { return DeWuConstant.TRANSACTION_DIRECTION_C; // 代表贷记类型 } return DeWuConstant.TRANSACTION_DIRECTION_D; // 代表借记类型 }
内容的提问来源于stack exchange,提问作者金华权
相关产品推荐
相关产品推荐

