mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-08-13 22:37:29 +00:00
Fallback invalid CoinPay checkout amounts (#42)
Co-authored-by: Codex Microtask Operator <codex-microtask@example.com>
This commit is contained in:
parent
ffefd364ce
commit
055cc09d14
2 changed files with 25 additions and 1 deletions
|
|
@ -70,12 +70,13 @@ export async function POST(request: NextRequest) {
|
|||
}
|
||||
|
||||
const payment = (payload.payment as Record<string, unknown>) || {};
|
||||
const amountUsd = Number(payment.amount_usd ?? payment.amount ?? 250);
|
||||
return json(
|
||||
{
|
||||
success: true,
|
||||
payment: {
|
||||
id: payment.id,
|
||||
amount_usd: Number(payment.amount_usd ?? payment.amount ?? 250),
|
||||
amount_usd: Number.isFinite(amountUsd) ? amountUsd : 250,
|
||||
payment_method: payment.stripe_checkout_url ? "card" : paymentRail.method,
|
||||
currency: payment.currency ?? payment.blockchain ?? paymentRail.blockchain ?? paymentRail.currency,
|
||||
crypto_amount: payment.amount_crypto ?? payment.crypto_amount ?? null,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue