Stripe Payout - как сопоставить текст выписки на банковском счете с выплатой?

У меня есть случай, когда я должен проверить API Stripe Payouts, если на мой банковский счет поступила новая выплата Stripe. Текст выписки в банке имеет следующий формат:

STRIPE Y1O2A2

или же

STRIPE A7O4X2

Это "ПОЛОСА" + случайная строка.

В объекте результата Stripe Payouts API есть поле с именем "statement_descriptor", но оно пустое. Я не знаю, как связать выплату, полученную в моем банке, с результатом API выплат.

Есть идеи или предложения?

1 ответ

Благодаря совету команды @karllekko в моем вопросе я решил это так:

    $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.

Другие вопросы по тегам