Я пытаюсь интегрировать полосу для сингапурской компании в SGD. но дело в том, что когда я передаю ему сумму в простом формате, например 45 долларов в валюте sgd, он говорит, что минимальная сумма должна составлять 0,50 доллара в sgd. для этого я изменяю сумму, кратную сотне, но на этот раз указано недопустимое целое число. Направляйте меня.
мой код в контроллере полосы:
$charge = \Stripe\Charge::create([
'amount' => number_format($total_amt, 2),
'currency' => 'sgd',
'description' => 'Food Order from FastQ order no.: #'.$data['order_no'],
'source' => $token,
]);
мой ответ в учетной записи полосы, как показано ниже
{
"amount": "5.00",
"currency": "sgd",
"description": "Food Order from FastQ order no.: #000250",
"source": "tok_1GnKNGFuqlJgNESFadt9AMSf"
}
Response body
{
"error": {
"code": "parameter_invalid_integer",
"doc_url": "https://stripe.com/docs/error-codes/parameter-invalid-integer",
"message": "Invalid integer: 5.00",
"param": "amount",
"type": "invalid_request_error"
}
}
помогите в этом, пожалуйста