如何按事件代码将交易分类为贷方或借方

how to classify a transaction as a credit or debit by event code

提问人:金华权 提问时间:11/15/2023 更新时间:11/15/2023 访问量:14

问:

我将使用 /v1/reporting/transactions API。我想知道如何按事件代码将交易分类为贷方或借方。

EVNet 代码分类。

事件代码定义 https://developer.paypal.com/docs/transaction-search/transaction-event-codes/

API URL:https://developer.paypal.com/docs/api/transaction-search/v1/#search_get

    private String getTransactionType(String eventCode) {
        // https://developer.paypal.com/docs/transaction-search/transaction-event-codes/
        if (eventCode.startsWith("T02") || eventCode.startsWith("T03") || eventCode.startsWith("T08") ||
                eventCode.startsWith("T09")) {

            return DeWuConstant.TRANSACTION_DIRECTION_C;
        }

        return DeWuConstant.TRANSACTION_DIRECTION_D;
    }
PayPal 交易

评论


答:

0赞 Preston PHX 11/15/2023 #1

你不能。可用的分类是用于处理付款的 API 类型。

特别是,PayPal Checkout API可以接受具有标准集成的信用卡,并且这些由信用卡资助的交易将与使用任何其他资金来源的PayPal Checkout交易没有区别 - 包括余额,银行帐户,PayPal信用,稍后付款或其他替代本地付款方式。

如果您使用直接支付 API 来处理信用卡(据我所知,不适用于中国企业账户),则有一种交易类型,如您链接到的文档中所述。此分类可能包括也可能不包括高级信用卡和借记卡交易(但在中国也不可用)。


一般来说,出于任何目的,您的问题中链接的交易搜索 API 都不值得集成。相反,请使用捕获 API 调用的响应在您自己的数据库中记录所有未来事务的信息。如果您需要有关过去交易的信息,请使用 www.paypal.com Reports -> Activity Download 将 CSV 导入数据库。