UNPKG

@coin-voyage/paykit

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

10 lines (9 loc) 503 B
import { assert } from "@coin-voyage/shared/common"; export async function fetchPaymentDetails(api, params, payOrder) { assert(payOrder != undefined, "PayOrder is required for payment"); const { data: paymentDetails, error } = await api.payOrderPaymentDetails(params); if (!paymentDetails || paymentDetails.payorder_id !== payOrder.id) { throw new Error(`[CHECKOUT] unable to generate a final quote for ${payOrder?.id}: ${JSON.stringify(error)}`); } return paymentDetails; }