Stripe payments 条带付款-如何将银行帐户上的对账单文本与付款匹配?

Stripe payments 条带付款-如何将银行帐户上的对账单文本与付款匹配?,stripe-payments,stripe-api,stripe-payout,Stripe Payments,Stripe Api,Stripe Payout,我有一个案例,如果我的银行账户收到新的条带支付,我应该检查条带支付API。银行的对账单文本采用以下格式: STRIPE Y1O2A2 或 它是“STRIPE”+一个随机字符串 条带支付API结果对象有一个名为“statement_descriptor”的字段,但它是空的。我不知道如何将在我的银行收到的付款分配到付款API的结果 有什么想法或建议吗?多亏@karlekko司令部在我的问题上的建议,我这样解决了这个问题: $date_money_arrived_at_bank = strt

我有一个案例,如果我的银行账户收到新的条带支付,我应该检查条带支付API。银行的对账单文本采用以下格式:

STRIPE Y1O2A2

它是“STRIPE”+一个随机字符串

条带支付API结果对象有一个名为“statement_descriptor”的字段,但它是空的。我不知道如何将在我的银行收到的付款分配到付款API的结果


有什么想法或建议吗?

多亏@karlekko司令部在我的问题上的建议,我这样解决了这个问题:

    $date_money_arrived_at_bank = strtotime('2020-08-31 02:00:00');
    $amount_arrived_at_bank_in_cents = 2939;

    $x = $stripe->payouts->all(
        [
            'status' => 'paid',
            'arrival_date' => $date_money_arrived_at_bank
        ]
    );

    if($x->date[0]->amount == $amount_arrived_at_bank_in_cents) {

        // this is your payout

    }
我在CET时间,所以我必须设置UTC+2的时间


编辑:如果您在同一天有两次相同金额的支出,则此项不起作用。

API中没有用于此项的字段。您只需查看日期+金额并将其与支出对象匹配即可进行对账。
    $date_money_arrived_at_bank = strtotime('2020-08-31 02:00:00');
    $amount_arrived_at_bank_in_cents = 2939;

    $x = $stripe->payouts->all(
        [
            'status' => 'paid',
            'arrival_date' => $date_money_arrived_at_bank
        ]
    );

    if($x->date[0]->amount == $amount_arrived_at_bank_in_cents) {

        // this is your payout

    }