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.