以 您的方式 打开结账
每个图块创建一个新的示例发票,并在此页面的语言中打开位于 pay.payora.money 的真实托管结账。
演示在真实地址上生成一个一次性发票。无需支付,您发送的任何内容都是实际的链上转账——请不要这样做。
一个真实的结账流程,从头到尾
示例发票在结账时带有一个小面板,预览结果而无需任何支付:
演示如何工作
当您启动演示时,Payora 创建了一张新的法定货币价格发票,金额为 $1,000.00 (USD),有效期短,并将您重定向到 pay.payora.money 的托管结账页面。该结账页面与您的客户在生产中使用的页面完全相同——唯一的区别是这张发票是一次性样本,因此您可以在不付款的情况下进行探索。
在结账时,您可以在币种之间切换,以查看法定价格如何转换为每种资产,检查派生的存款地址,打开钱包深度链接,并观看控制锁定汇率有效时间的倒计时。如果您发送真实付款,它将确认并结算到运营商的钱包,但这并不是理解流程所必需的。
在您自己的集成中,重现这一点是一个API调用:创建一个带有订单ID和法定或加密金额的发票,然后将客户重定向到返回的支付URL。您的后端只需验证一个HMAC签名的Webhook即可标记订单为已支付。阅读开发者文档或创建一个免费账户获取API密钥。
<?php
// what /demo/start does, as an integrator would write it
$payora = new Payora('https://api.payora.money', $apiKey, $apiSecret);
$inv = $payora->createInvoice([
'order_id' => 'demo-' . bin2hex(random_bytes(4)),
'mode' => 'fiat',
'amount' => '1000.00',
'fiat_currency' => 'USD',
'ttl' => 7200,
'return_url' => 'https://payora.money/demo',
'lang' => 'zh',
]);
header('Location: ' . $inv['pay_url']);<?php
// your webhook endpoint: verify first, then credit once
$event = $payora->verifyWebhook(file_get_contents('php://input'), getallheaders());
if ($event && $event['status'] === 'paid') {
creditOrder($event['order_id']);
}我需要一个账户来试用演示吗?
不需要。实时演示生成一个一次性样本发票,并打开真实的托管结账,无需登录和支付。只有在您想要自己的API密钥时,才创建一个免费账户。
如果我打开演示,会被收费吗?
不。演示创建一张 $1,000 的示例发票,以便您可以探索结账。您不会被收费;发送实际的加密货币付款是可选的,不是预期的。
演示结账与生产环境相同吗?
是的。这是您的客户使用的确切托管结账——币种选择、派生地址、二维码、钱包深度链接、汇率倒计时和实时状态轮询。只有样本发票是一次性的。
我如何将其构建到我自己的网站中?
通过一次 API 调用(订单 ID 加上法定货币或加密货币金额)创建发票,将客户重定向到返回的支付 URL,并验证一个签名的 webhook。单文件 PHP SDK 和 REST API 支持所有语言。
此页面回答的问题
- 加密支付网关API
- 加密发票的REST API
- Webhook签名验证
- 加密支付集成指南
- 加密支付的PHP SDK
- 如何通过API创建发票
- 加密支付的沙盒
- 加密结账的CMS模块
- 支付Webhook中的幂等性
- 测试加密结账
- 支付的开发者文档
- 实时加密结账演示的参考