Meeza
Accept Meeza cards as ordinary card payments
Accept Meeza, Egypt's national card scheme, by submitting the card exactly like any other card. Send paymentMethod.type = "card" — never "meeza". Meeza is not a payment method or a provider at Kashier; it is a card brand that Kashier detects from the card number.
What changes
Nothing in your request. Everything in the customized card form, 3D Secure, payment sessions and the direct API applies unchanged — you just submit a Meeza card number.
| Question | Answer |
|---|---|
Which paymentMethod.type do I send? | card. meeza is not a valid method type. |
| Are the response codes different? | No. Meeza returns the same transactionResponseCode dictionary and the same statuses as any card. See payment reason codes. |
| Does Meeza support 3D Secure, refund and void? | Yes, the same as any other card. |
| How do I identify a Meeza payment afterwards? | By its card brand: a Meeza transaction carries cardBrand: "MEEZA" in reporting and in the sourceOfFunds details on the webhook. |
Meeza is rejected on recurring payments
A Meeza card cannot be charged on a subscription or recurring-origin payment. Kashier rejects the request with MEEZA_NOT_ALLOWED:
| Field | Value |
|---|---|
cause | cause.invalid.data |
explanation | explanation.meeza.not.allowed |
messageKey | message.meeza.not.allowed |
status | failed |
Meeza cards are not tokenizable for recurring the way Visa and Mastercard cards are. Use a Visa or Mastercard card for recurring payments, and fall back to a one-off card payment if the customer only has a Meeza card.
Testing
Kashier does not publish a Meeza test card. The test cards are Visa and Mastercard only — ask [email protected] if you need to test a Meeza card number.