Last updated:
0 purchases
paymob pakistan
paymob_pakistan #
Easily accept Jazzcash/Easypaisa/Card Payments through Paymob Pakistan in your Flutter app.
๐ Installation #
Add this to dependencies in your app's pubspec.yaml
paymob_pakistan : latest_version
copied to clipboard
๐จ Initialization #
PaymobPakistan.instance.initialize(
apiKey: "", // from dashboard Select Settings -> Account Info -> API Key
jazzcashIntegrationId: 123123, // From Dashboard select Developers -> Payment Integrations -> JazzCash Integration ID
easypaisaIntegrationID: 123123, // From Dashboard select Developers -> Payment Integrations -> EasyPaisa Integration ID
integrationID: 123456, // from dashboard Select Developers -> Payment Integrations -> Online Card ID
iFrameID: 123456, // from paymob Select Developers -> iframes
);
copied to clipboard
๐ Note :
You can use this singleton (instance)
or
Create your own
if you want to create different iFrames or integrations
final PaymobPakistan paymobPakistan = PaymobPakistan();
paymobPakistan.initialize(
apiKey: "",
jazzcashIntegrationId: 123123,
easypaisaIntegrationID: 123123,
integrationID: 123456,
iFrameID: 123456,
);
copied to clipboard
๐ Usage #
final PaymobResponse? response = await PaymobPakistan.instance.pay(
context: context,
currency: "PKR",
paymentType: PaymentType.card, // or you can User paymentType: PaymentType.jazzcash OR PaymentType.easypaisa
amountInCents: "50000", // 500 PKR
onPayment: (response) => setState(() => this.response = response), // Optional
)
copied to clipboard
๐จ PaymobResponse #
Variable
Type
Description
success
bool
Indicates if the transaction was successful or not
transactionID
String?
The ID of the transaction
responseCode
String?
The response code for the transaction
message
String?
A brief message describing the transaction
๐งช Testing Cards #
โ
Successful payment
Variable
Description
Card Number
5123456789012346
Expiry Month
12
Expiry Year
25
CVV
123
Name
Test Account
โ Declined payment
Change cvv to 111 or expiry year to 20
Credits #
All API Credits goes to Paymob Pakistan
๐ Note :
Visit Paymob Pakistan to get your PayMob account for accepting Digital Payments on your Flutter Application.
May be you have to contact paymob support to activate your test card
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.