diff --git a/src/api/payment.js b/src/api/payment.js new file mode 100644 index 0000000..1ab2c68 --- /dev/null +++ b/src/api/payment.js @@ -0,0 +1,30 @@ +import request from './request' + +/** + * 创建支付订单 + */ +export function createPaymentOrder(data) { + return request({ + url: '/payment/checkout', + method: 'post', + data + }) +} + +/** + * 查询订单状态 + */ +export function getOrderStatus(merchantTransactionId) { + return request({ + url: `/payment/order/${merchantTransactionId}`, + method: 'get' + }) +} + +/** + * 获取收银台页面URL + */ +export function getCheckoutPageUrl(token) { + return `/api/payment/checkout/page?token=${token}` +} + diff --git a/src/views/PaymentResult.vue b/src/views/PaymentResult.vue new file mode 100644 index 0000000..444df52 --- /dev/null +++ b/src/views/PaymentResult.vue @@ -0,0 +1,171 @@ + + + + + +