Paysafe API在 localhost 中运行良好,我能够完成对Netbanx的付款。我开始在网站上集成系统。我有一个帐单信息页面,然后是一个使用 paysafe.js 创建令牌的卡支付页面。
然后,我使用 PHP 从服务器获取响应。这在本地有效。但是在网上,我尝试结算付款的最后一部分,我收到错误 500。我认为这可能是因为服务器没有使用 HTTPS。我想知道错误 500 是否可能来自我们没有 HTTPS 的事实,或者是否是其他原因?
PS:因为官僚主义,访问服务器很复杂,如果确定不是这样,我不想做所有的过程!
谢谢!
PS:我也尝试使用 curl 代替,响应是bool(false)
.
require_once("config.php");
use Paysafe\Environment;
use Paysafe\PaysafeApiClient;
use Paysafe\CardPaymentService;
use Paysafe\CardPayments\Authorization;
$client = new PaysafeApiClient($paysafeApiKeyId, $paysafeApiKeySecret, Environment::TEST, $paysafeAccountNumber);
$info = new Authorization(array(
//PAYMENT ARRAY (Getting POST variable from previous page)
));
$response = $client->cardPaymentService()->authorize($info);
$statut = $response->status;