【发布时间】:2019-05-16 10:39:33
【问题描述】:
所以使用 square checkout api,在用户使用 square checkout 后,我得到一个 transaction id 和 checkout id,但似乎没有办法获取买家在结帐时输入的信息。我怎样才能得到该买家的电子邮件和姓名?
尝试通过结帐 ID 获取信息,但似乎不可能
// pull out the transaction ID returned by Square Checkout
$returnedTransactionId = $_GET["transactionId"];
// Create a new API object to verify the transaction
$transactionClient = new \SquareConnect\Api\TransactionsApi($defaultApiClient);
// Ping the Transactions API endpoint for transaction details
try {
// Get transaction details for this order from the Transactions API endpoint
$apiResponse = $transactionClient->retrieveTransaction(
$locationId,
$returnedTransactionId
);
} catch (Exception $e) {
echo "The SquareConnect\Configuration object threw an exception while " .
"calling TransactionsApi->retrieveTransaction: ",
$e->getMessage(), PHP_EOL;
exit;
}
【问题讨论】:
标签: square