在 Oman 注册的公司有哪些可用的 Payment Gateway?
明确结论
在阿曼注册的公司可以申请 Payment Gateway。常见选择有:
- 阿曼本地收单银行提供的
OmanNet支付网关 Thawani PayPayTabsTap PaymentsAmazon Payment ServicesNetwork International
最终能否开通,要看公司行业、营业执照、实际经营地址、结算银行账户、网站合规情况和交易风险。服务商的准入政策可能调整,因此申请前应要求销售或合规团队书面确认:平台是否接受在 Oman 注册的公司作为商户,而不只是支持阿曼消费者付款。
如果 Stripe 等国际平台没有把 Oman 列为可以直接开户的商户注册地,仅凭阿曼公司的资料便无法申请。也不要通过借用其他国家的地址来规避审核。
为什么很多网关显示不可用
申请 Payment Gateway 通常要同时满足两个条件:
- 平台支持客户在阿曼付款。
- 平台接受阿曼公司作为签约和结算主体。
不少平台只满足第一个条件。比如,平台可以接受 Oman 发行的银行卡,却不允许 Oman 注册公司创建商户账户。
申请被拒还可能是因为:
- 公司营业执照中的经营范围与网站业务不一致
- 没有阿曼本地企业银行账户
- 网站缺少退款、隐私、配送或服务条款
- 网站尚未上线,商品价格或联系方式不完整
- 经营数字商品、订阅、金融产品等高风险业务
- 股东、最终受益人或资金来源材料不完整
- 预计交易额、平均客单价或退款率不符合风控要求
可优先评估的方案
1. OmanNet 和本地银行收单
如果客户主要来自阿曼,可以先联系公司的开户银行,确认:
- 是否提供
OmanNet Payment Gateway - 是否接受 Visa、Mastercard 等国际卡
- 是否支持退款、预授权和循环扣款
- 是否提供 Hosted Payment Page、API 或插件
- 结算周期、手续费和保证金要求
本地银行方案通常更适合用 OMR 结算,向银行说明本地公司的业务模式和资金流也相对方便。不过,它的技术接入和审核时间可能长于聚合支付平台。
2. Thawani Pay
Thawani Pay 是可以优先咨询的本地方案。申请时,需要确认它目前支持哪些支付方式、电商插件和 API,以及是否提供订阅扣款、能否接受跨境银行卡。
如果业务以阿曼消费者为主,本地支付方案提供的付款体验通常比海外网关更贴合当地用户习惯。
3. PayTabs、Tap Payments
这两家中东地区的支付服务商可能接受 Oman 商户,具体仍取决于行业和当时的审核政策。提交资料之前,先确认:
- Merchant country 能否选择 Oman
- 款项能否结算至 Oman 企业银行账户
- 是否支持 OMR
- 是否支持业务所需的银行卡、Apple Pay 或其他钱包
- 是否有最低交易额、保证金或本地联系人要求
注册页面里出现 “Oman”,并不等于阿曼公司一定能开户。应以服务商对公司主体作出的书面确认和正式合同为准。
4. Amazon Payment Services、Network International
这类区域性收单机构也值得询价,特别是交易量较大,或者需要多币种结算及海湾地区支付覆盖的公司。它们一般会进行较完整的企业尽职调查,价格也可能根据行业和交易量单独协商。
推荐的申请步骤
先整理一套统一的商户资料:
- Commercial Registration
- Trade License
- 公司章程或股东资料
- 最终受益人和授权签字人的身份证明
- Oman 企业银行账户证明或 IBAN
- 办公地址证明
- 网站域名和业务说明
- 商品价格、预计月交易额和平均客单价
- Terms and Conditions
- Privacy Policy
- Refund/Cancellation Policy
- Shipping/Delivery Policy
- 客服邮箱、电话和公司地址
资料准备好后,可以同时联系本地银行和两到三家区域网关,不必等一家审核结束后再申请下一家。向各家服务商询问相同的问题,也便于后续比较:
Our company is legally registered in Oman and has an Oman corporate bank account.
Please confirm:
1. Do you onboard merchants incorporated in Oman?
2. Can settlement be made to an Oman corporate bank account?
3. Do you support OMR transactions?
4. Which payment methods are available?
5. Do you support refunds and recurring payments?
6. What documents, fees, reserves, and settlement periods apply?
7. Is our business category eligible?
接入时的基本实现方式
审核通过后,建议优先使用服务商提供的 Hosted Payment Page。网站因此可以少处理一些银行卡数据,也更容易满足 PCI DSS 要求。
以下是与供应商无关的 Node.js 流程示例。URL 和字段仅用于说明结构,必须按照所选网关的官方文档替换为真实接口,不能直接用于生产环境。
import express from "express";
const app = express();
app.use(express.json());
app.post("/api/payments", async (req, res) => {
const order = {
id: crypto.randomUUID(),
amount: 25.500,
currency: "OMR"
};
const response = await fetch(
`${process.env.PAYMENT_API_BASE_URL}/checkout-sessions`,
{
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.PAYMENT_API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
merchant_reference: order.id,
amount: order.amount,
currency: order.currency,
return_url: "https://example.com/payment/return",
webhook_url: "https://example.com/api/payment-webhook"
})
}
);
if (!response.ok) {
return res.status(502).json({ error: "Unable to create payment session" });
}
const session = await response.json();
res.json({
orderId: order.id,
checkoutUrl: session.checkout_url
});
});
支付结果必须通过服务器端 webhook 确认,不能只依据用户浏览器返回的成功页面:
app.post("/api/payment-webhook", async (req, res) => {
const signature = req.headers["x-payment-signature"];
const rawEvent = req.body;
// 按网关官方文档验证 webhook 签名。
const valid = verifyGatewaySignature(rawEvent, signature);
if (!valid) {
return res.sendStatus(401);
}
if (rawEvent.type === "payment.succeeded") {
// 使用网关交易编号进行幂等处理,避免重复发货。
await markOrderAsPaid(rawEvent.data.merchant_reference);
}
res.sendStatus(200);
});
不同网关对金额的表示方式可能不同。有些接受 25.500 OMR,有些要求传入以最小货币单位表示的整数。OMR 通常使用三位小数,但具体处理必须以服务商的 API 文档为准,不能自行认定金额应该乘以 100 或 1000。
注意事项
- 不要用个人账户代替企业商户账户收款。
- 不要伪造海外地址,也不要借用其他公司的主体资料。
- API Secret 必须保存在服务器环境变量中,不能写入前端代码。
- 必须验证 webhook 签名,并对支付通知进行幂等处理。
- 上线前要测试支付成功、支付失败、超时、重复通知和退款等情况。
- 如果经营订阅、数字服务、旅游、金融、加密资产或其他受限制业务,应在申请前如实说明。
- 比较费用时,不能只看交易手续费,还要考虑开户费、月费、退款费、跨境费、货币转换费、拒付费和滚动保证金。
对大多数 Oman 公司来说,比较实际的顺序是先咨询开户银行的 OmanNet 收单方案,再联系 Thawani Pay,同时向 PayTabs、Tap Payments、Amazon Payment Services 或 Network International 申请预审。最终应根据服务商当前的书面准入结果、合同条款和实际结算能力作出选择。
备注:内容仅供参考。
