跳到主要内容

概述

Oceanpayment通过服务器到服务器(Server-to-Server)的异步通知(Webhook)机制,主动将支付结果推送至商户指定的地址。

Webhook

Webhook是一种可靠、实时的订单状态更新方式,商户必须正确接收并处理此类通知,以确保订单状态的最终一致性。

const express = require('express');
const bodyParser = require('body-parser');
const xml2js = require('xml2js');

const app = express();
const PORT = 8080;

app.use(bodyParser.text({
type:'application/xml'
}));

app.post('/payment/notify', async(req, res) => {
const xml = req.body;
});

通知类型

Oceanpayment支持多种类型的Webhook通知,以满足不同业务场景的需求。

📢

支付通知

实时推送支付成功、失败等交易状态变更信息。

查看文档

🧾

业务订单

当订单出现异常情况(如退款、拒付等)时发送通知。

查看文档

🛃

海关上送

当订单出现异常情况(如退款、拒付等)时发送通知。

查看文档

🔔

OPCard

配置和管理OPCard通知事件。

查看文档