Shopify/WooCommerce如何整合中东支付网关?
在中东地区整合支付网关到Shopify或WooCommerce时,需考虑本地化合规、用户习惯和支付方式多样性。以下是关键步骤和注意事项:
一、中东主流支付网关选择
-
信用卡/国际方案
- Checkout.com:支持Mada(沙特借记卡)、Visa/Mastercard,覆盖中东多国。
- PayFort(隶属Amazon):支持沙特/阿联酋的Mada、Apple Pay、分期付款。
- Telr:支持阿联酋、沙特、埃及的本地银行转账和信用卡。
-
替代支付方式
- STC Pay(沙特移动钱包)
- BenefitPay(巴林)
- Fawry(埃及现金支付)
-
伊斯兰金融合规选项:如IslamicGate(符合Sharia的无利息分期)。
二、Shopify集成步骤
-
通过Shopify后台添加官方支持的网关:
- 进入
Settings > Payments
,搜索支持的网关(如Checkout.com)。
- 进入
-
使用第三方插件扩展本地化选项:
- Tap Payments:支持GCC国家的Mada和KNET。
-
API自定义集成(适用于无官方插件的网关):通过 Shopify Payments API 或第三方服务如Primer聚合多个渠道。
三、WooCommerce集成方案
-
插件市场解决方案:
// WooCommerce常用插件示例代码片段 (以Telr为例)
add_filter('woocommerce_payment_gateways', 'add_telr_gateway');
function add_telr_gateway($gateways) {
$gateways[] = 'WC_Gateway_Telr';
return $gateways;
}
-
REST API手动对接:
使用WooCommerce的WC_Payment_Gateway
类开发自定义模块,调用中东网关API。
四、关键注意事项
- 📜 合规性:
- PCI DSS认证必备;沙特需SAMA许可,阿联酋需CBUAE批准。
- 💱 货币与语言:
- Shopify默认不支持阿拉伯语RTL布局,需用主题修改或LangShop应用。
- 🚫 拒付风险:
— Enable Address Verification System (AVS) ,尤其对高风险的货到付款(COD)。 - ⏱️ 结算周期:
— Negotiate shorter settlement terms (e.g., daily for STC Pay vs常规T+7).
五 、测试与优化建议
1️⃣ Sandbox测试所有边缘案例(如失败的Mada交易)。
2️⃣ A/B测试结账页面的位置偏好——例如科威特用户更倾向KNET而非信用卡。
如需具体某个国家(如卡塔尔)的独家方案可进一步探讨!
六、中东特定国家的支付优化策略
1. 沙特阿拉伯(KSA)重点方案
-
强制要求:
- 必须支持 Mada(沙特本地借记卡网络,占非现金交易的60%+)。
- VAT发票需包含税号(15%税率),推荐插件如 ZATCA合规插件。
-
分期付款:
集成Tamara或Tabby(“先买后付”巨头,支持4期免息)。Shopify用户可用官方App:Tabby Shopify。 -
移动钱包渗透:
添加 STC Pay(通过MyFatoorah聚合),交易成功率比信用卡高20%。
2. 阿联酋(UAE)关键细节
-
本地首选方式:
- Emirates NBD / Mashreq Bank的Direct Debit网关。
- Apple Pay普及率高,确保Checkout.com或PayFort启用该选项。
-
法规注意:
所有电商需在结账页面显示AED价格含5% VAT,且退款须在14天内完成。
3. 埃及特殊需求
七、技术故障排查清单
|问题现象|可能原因|解决方案|
|—|—|—|
|Mada交易被拒|未启用专用BIN列表(如"440647")|联系支付网关获取最新BIN规则|
|阿拉伯语乱码|数据库字符集非UTF8mb4|修改MySQL编码|
Telr回调失败服务器IP未加入白名单提交商户后台的服务器IP至Telr技术支持|
八、性能与成本优化
1️⃣ 路由逻辑:
使用Nuvei的智能路由功能,自动将沙特用户请求优先发送至Mada网络以降低手续费(0.8% vs Visa的2.5%)。
2️⃣ 沙盒测试账号:
各平台申请链接:
3️⃣ 弃单挽回:
对COD订单高的地区(如埃及),配置SMS提醒工具如SMSAgency中东服务商.
九、替代方案备选
如果主流网关审核受阻:
✅ Areeba (黎巴嫩,支持GCC)
✅ Geidea (沙特本土,低月费)
✅ HyperPay (伊拉克/约旦专项覆盖)
需要更详细的某个国家流程(例如阿曼的OMR货币处理)?请告知具体场景!