-1

我目前正在开发一个具有在线支付功能的网络应用程序。我们已经选择了 Stripe 作为网关。我最初认为 Omnipay 会很完美,但我不得不承认我发现文档令人困惑——例如,在哪里可以找到可以设置的选项或响应中包含的内容?

我实际上有一个使用 Omnipay 的测试付款,但是一旦成功,我就看不到如何提取交易详细信息以存储在数据库中:

if ($response->isSuccessful()) {
  // how to grab the transaction date, id other useful information to store.
  // How to see what is available?!
}

也是 git 中通用页面的唯一文档,我似乎无法浏览它。一般书呆子在当前时间失败

4

1 回答 1

0

要从全支付响应中获取交易详细信息,您可以在响应对象上使用一些方法。

// how to grab the transaction date, id other useful information to store.
if ($response->isSuccessful()) {  
    // the transaction date is right now
    $date = gmdate();

    // the id
    $id = $response->getTransactionReference();

    // other useful information (the raw response from Stripe)
    $data = $response->getData();
}
于 2013-12-04T21:14:35.683 回答