Как вернуть сбор за подачу заявки на узле назначения платы js - PullRequest
0 голосов
/ 08 ноября 2018

Можно ли вернуть комиссию и избежать комиссионного вознаграждения в размере 2%? Я не нашел никакой информации о том, если это или нет. Поэтому мое решение состоит в том, чтобы предложить возврат 90%. Проблема, которая возникает, заключается в том, что целевой аккаунт получает / удерживает 10%. как мне сделать так, чтобы 10%, которые не были возвращены, уходили на баланс моего счета, чтобы покрыть регистрационный сбор вместо целевого счета?

об этом нигде нет в документации здесь:

https://stripe.com/docs/api/refunds/create

 const data = snapshot.val()
  const chargeToRefund = data.charge
  const ammount = data.refundAmmount
  const uid = context.params.uid
  return stripe.refunds.create({
    charge: chargeToRefund,
    amount : ammount,
    reverse_transfer: true,
    refund_application_fee: true ,
  }, (err, refund) => {   

1 Ответ

0 голосов
/ 09 ноября 2018

Похоже, проблема здесь в параметре refund_application_fee . Глядя на ваш код, он установлен на «True». Это означает, что любая плата за подачу заявления, которую вы берете на себя (до отправки средств на счет «назначения»), фактически возвращается на счет «назначения», когда вы возвращаете деньги. Чтобы не допустить этого и сохранить эти средства, вам просто нужно изменить этот параметр на «Ложь».

...