在沙特阿拉伯把你的软件或网店接入支付网关需要七个步骤:用商业登记或自由职业许可证以及沙特银行账户开设商户账户,获取测试密钥,选择接入方式(现成插件、托管支付表单或直接 API),以哈拉拉为单位传送金额,从你的服务器而不是浏览器确认每一笔付款,用测试卡测试,然后切换到正式密钥。Moyasar、Tap 和 HyperPay 三家都支持 mada 和 Apple Pay,区别在于额外的支付方式、覆盖国家、开发者工具以及资金到账速度。Moyasar 和 HyperPay 都不公布固定价格,价格由销售团队根据你的交易量确定。
第一步:确认网关持有沙特央行牌照
沙特中央银行(SAMA)根据 2023年6月13日发布的《支付与支付服务法实施条例》向支付服务提供商发放牌照。根据SAMA 2026年7月22日的公告,共有 33 家公司持牌提供支付服务。本指南中的三家网关都有牌照:
- Moyasar:2022年3月1日获 SAMA 发放电子商务支付服务牌照,是第 16 家持牌公司(SAMA 公告)。
- HyperPay:公司表示 SAMA 向其发放了电子钱包解决方案牌照,使当时的持牌公司数量达到 27 家(HyperPay 公告)。
- Tap:公司声明称其持有 SAMA 支付机构牌照,并且 mada 已认证其网关技术(Tap 声明)。
无论选择哪家网关,签约前都请在 SAMA 网站上查询它的名称,因为央行本身要求企业只与持牌机构合作。
全面比较:Moyasar、Tap 和 HyperPay
这份比较依据各公司在 2026年11月2日的官方页面和开发者文档整理:
| 项目 | Moyasar | Tap | HyperPay |
|---|---|---|---|
| 支付方式 | mada、Visa、Mastercard、American Express、STC Pay、Apple Pay、Samsung Pay | mada、银行卡、Apple Pay、Google Pay、Samsung Pay、STC Pay,以及 Tabby、Tamara 和 Deema 分期 | 支持预授权的 mada、银行卡、Apple Pay、Google Pay、定期订阅 |
| 地区 | 仅限沙特 | 沙特,以及科威特 KNET、巴林 Benefit 等海湾地区支付方式 | 总部在利雅得,另覆盖阿联酋、约旦、阿曼、卡塔尔、伊拉克、黎巴嫩和巴林 |
| 接入方式 | JavaScript 支付表单,iOS、Android、Flutter 和 React Native SDK,WooCommerce 和 Magento 插件,支付、发票和付款 API | Web SDK,iOS、Android、React Native 和 Flutter SDK,WooCommerce 和 Magento 插件,Webhook | COPYandPAY 组件,服务器到服务器 API,Android 和 iOS SDK,商店插件,Webhook |
| 多商户平台 | Payouts API | Split Payments | HyperSplits |
| 公开价格 | 未公布,由销售团队按交易量报价 | 请索取书面报价 | 未公布,因公司注册国家而异 |
| 到账或退款 | mada 退款 24 小时至 3 个工作日;信用卡 7 至 14 个工作日 | mada 3 个工作日结算,Visa 和 Mastercard 5 个工作日,最低 100 SAR | 按与收单银行的商户协议 |
| 开户要求 | 商业登记或自由职业许可证,沙特银行账户;2 至 5 个工作日审批 | 从一个包含测试密钥的免费 goSell 账户开始 | 文件取决于收单银行和注册国家 |
| 声明的安全标准 | 符合 PCI-DSS | 文档中有专门的加密卡流程 | PCI DSS、ISO 27001 和 ISO 27701 |
来源:Moyasar 常见问题和Moyasar 文档,Tap 开发者文档和Tap 支持中心的结算页面,HyperPay 网站、其常见问题和接入指南。
哪家网关适合你的软件?
- 只在沙特销售、想快速上线:Moyasar 专注沙特,文档有阿拉伯语和英语版本,它的支付表单只需几行代码就能运行。
- 在海湾地区销售或想提供分期:Tap 的文档涵盖 KNET 和 Benefit,也涵盖通过同一网关接入 Tabby、Tamara 和 Deema。
- 大公司或在多个阿拉伯国家经营:HyperPay 在 8 个国家运营,并提供 mada 预授权,适合需要先冻结金额、稍后再扣款的酒店和租车业务。
- 有许多卖家的平台或市场:三家都提供在卖家之间分配资金的工具,请在同一份报价中比较。
不要只看价格。请书面询问每家公司的 mada 费率、信用卡费率、每笔交易的固定费用、退款费用和结算时间,然后用你自己一个真实月份的销售额来计算。
分步接入指南
- 开设商户账户。Moyasar 要求提供商业登记或自由职业许可证以及与之绑定的沙特银行账户,并会审核店铺本身:商品、图片、价格和政策。资料齐全后,审批通常需要 2 至 5 个工作日。
- 获取测试密钥。三家都提供沙盒环境。在 Tap,密钥位于控制台的 API credentials 下,移动应用会获得与 iOS bundle ID 或 Android package ID 绑定的专用密钥。私钥只能保存在服务器上,绝不能放进应用或网页里。
- 选择接入方式。如果你的店铺运行在 WooCommerce 或 Magento 上,现成插件是最快的方式。如果是定制软件,先从托管支付表单开始:Moyasar 表单或HyperPay 的 COPYandPAY。这些表单会把卡信息直接发送给网关,信息不经过你的服务器,你的 PCI DSS 负担也随之减轻。服务器到服务器的直接接入控制力更强,但安全责任也更大。
- 以哈拉拉为单位传送金额。在 Moyasar,10 SAR 写作 1000,最低金额为 100 哈拉拉。这个字段出错,意味着客户要付一百倍的钱,或者只付百分之一的价格。
- 从服务器确认付款。不要因为客户回到了成功页面就把订单标记为已付款,这个地址可以伪造。请从服务器查询付款状态,并接收 Webhook 通知。HyperPay 文档提醒,在少数情况下 Webhook 可能延迟几分钟,所以需要实时状态时请直接查询。把每次付款尝试绑定到同一个订单号,避免客户重试时被扣两次款。在 HyperPay,支付会话最长 30 分钟后失效。
- 先测失败,再测成功。Moyasar 测试卡中有 8 张 mada 卡:一张会成功,7 张会因余额不足、卡已过期或被盗等不同原因失败。确认你的软件对每种情况都显示清楚的提示,并释放预订或恢复库存,然后测试全额和部分退款。
- 切换到正式环境。更换密钥,自己付一笔小额真实交易,再把它退款,并观察第一周:成功率,以及钱什么时候到账。
会让你损失金钱的错误
- 把卡信息存进自己的数据库。你并不需要它们;如果需要定期扣款,网关会替你保存令牌。
- 指望当天到账。在 Tap,mada 款项 3 个工作日内到账,银行卡款项 5 个工作日内到账,请据此安排现金流。
- 忘记退款流程。在 Moyasar,信用卡退款客户要等 7 至 14 个工作日;请提前告知,否则客户可能向银行发起争议。
- 支付页面太长。每多一个字段就会流失一位买家;我们的支付页面体验指南介绍了如何减少弃购。
如果想先了解基础知识,请阅读如何在应用中接入 mada、Apple Pay 和 STC Pay。如果你有实体店并考虑用手机收款,请阅读我们对沙特 Tap to Pay 的了解。Origami 为企业把软件和网店接入支付网关,并在上线前测试接入效果;如果你希望由我们来完成,请联系我们。
来源
常见问题
沙特阿拉伯最好的支付网关是哪家:Moyasar、Tap 还是 HyperPay?
没有一家对所有人都最好。Moyasar 专注沙特,上线快;Tap 适合在海湾地区销售或想用 Tabby 和 Tamara 分期的商家;HyperPay 适合在多个国家经营的大公司。请用一个真实月份的销售额来比较书面报价。
沙特阿拉伯的支付网关收费多少?
Moyasar 和 HyperPay 都没有在官方页面公布固定价格,价格由销售团队根据交易量或注册国家确定。请书面询问每家网关的 mada 费率、银行卡费率、每笔固定费用和退款费用。
接入支付网关需要商业登记吗?
Moyasar 接受商业登记或自由职业许可证,并要求有与之绑定的沙特银行账户。HyperPay 所需文件取决于收单银行和公司的注册国家。
钱什么时候到我的账户?
在 Tap,mada 款项在 3 个工作日内结算,Visa 和 Mastercard 在 5 个工作日内结算,最低金额为 100 SAR。在 HyperPay,结算按你与收单银行的协议进行。
我应该在软件里保存客户的银行卡信息吗?
不应该。使用网关的托管支付表单,让卡信息直接发送给网关;如果需要定期扣款,保存网关给你的令牌,而不是卡号。







