İçeriğe geç
Geliştirici merkezi

Kurun, bağlayın, ilk ödemeyi alın.

Tipli TypeScript API'leri, kapsamlı dokümantasyon, çalıştırılabilir örnekler ve sandbox test kartları: ilk başarılı test çekimine kadar gereken her şey.

~/my-shop

$ npm install better-payment

+ better-payment@0.12.0 · 0 dependencies

$ node charge.mjs

status: "success" · provider: "iyzico"

ilk ödeme ~5 dakikada

Bağımlılık

0

Tip güvenliği

100%

Çalışma zamanı

Node · Edge

Lisans

MIT

JavaScript nerede koşuyorsa, orada çalışır.

Node.js'e özgü modüllere bağlı değil; standart Fetch ve Web Crypto ile tüm modern sunucusuz ortamlarda çalışır.

app/api/pay/route.tsTypeScript
import { createPaymentHandler } from "better-payment/next"
import { paymentInstance } from "@/lib/payment"

export const { GET, POST } = createPaymentHandler({
  payment: paymentInstance,
  async onPaymentSuccess(result) {
    await db.orders.update({ id: result.orderId, status: "PAID" });
  },
});