Skip to content

Arifpay Integration Guide

Arifpay is a leading National Bank of Ethiopia (NBE) licensed payment system operator (PSO) offering multi-rail mobile money and card processing.


FeatureSupportedNotes
Omnichannel Checkout✅ YesSingle checkout session for Telebirr, CBEBirr, Awash, HelloCash
CurrenciesETB, USDSupported
QR Code / POS Terminal✅ YesIn-store dynamic QR generation
Sandbox Environment✅ Yesgateway.arifpay.net/api/sandbox

{
"api_key": "ARIFPAY_API_KEY",
"environment": "sandbox"
}

import { Zirzir } from '@zirzir/sdk';
const zirzir = new Zirzir({
baseUrl: 'http://localhost:8080',
apiKey: process.env.ZIRZIR_API_KEY!,
});
const tx = await zirzir.charge({
provider: 'arifpay',
amount: 250,
currency: 'ETB',
txRef: 'ORD-ARIF-101',
phone: '0911223344',
});
console.log('Arifpay Session URL:', tx.paymentUrl);