@lacspace/fonepay
Fonepay (Nepal) merchant redirect / Request-To-Pay over Web Crypto — HMAC-SHA512 sign the request DV and verify the response DV. Zero-dep, isomorphic.
npm i @lacspace/fonepayUsage
import { buildRedirect, verifyResponse } from "@lacspace/fonepay";
// HMAC-SHA512 signed Request-To-Pay redirect
const redirect = buildRedirect({ amt: "1000", pid: "order_1", prn: "ref_1", ru: returnUrl, merchantCode }, secret);
// send the buyer to redirect.url
// on return, verify the response DV
const res = await verifyResponse(query, secret); // { verified, status }Exports 3
signRequestbuildRedirectverifyResponseKeywords
fonepaynepalpaymentrequest-to-payhmac-sha512web-crypto
More in Nepal Payments
@lacspace/esewa
eSewa ePay v2 (Nepal) payment gateway toolkit over Web Crypto — HMAC-SHA256 signing, form building, response verification and transaction status checks. Zero-dependency, isomorphic.
@lacspace/khaltiKhalti KPG-2 (ePayment API v2, Nepal) client — initiate payments, look up status, typed errors and Key auth over global fetch. Zero-dependency, isomorphic.
@lacspace/connectipsConnect IPS (Nepal) merchant integration over Web Crypto — sign the redirect transaction token with your RSA private key and validate transactions server-to-server. Zero-dep, isomorphic.