Perfect Money api 错误(无法使用用户 ID 和密码登录)
Posted
技术标签:
【中文标题】Perfect Money api 错误(无法使用用户 ID 和密码登录)【英文标题】:Perfect Money api error (cannot login with userID and passPhrase) 【发布时间】:2020-09-26 07:54:04 【问题描述】:我正在尝试将完美货币支付网关集成到 codeigniter 项目中。我已经尝试了三天,但找不到任何解决方案。我尝试按照 php 下此链接 https://perfectmoney.is/sample-api.html 上的完美货币文档提供的示例脚本。 而代码是
/*
This script demonstrates transfer proccess between two
PerfectMoney accounts using PerfectMoney API interface.
*/
// trying to open URL to process PerfectMoney Spend request
$f=fopen('https://perfectmoney.is/acct/confirm.asp? AccountID=myaccount&PassPhrase=mypassword&Payer_Account=U987654&Payee_Account=U1234567&Amount=1&PAY_IN=1&PAYMENT_ID=1223', 'rb');
if($f===false)
echo 'error openning url';
// getting data
$out=array(); $out="";
while(!feof($f)) $out.=fgets($f);
fclose($f);
// searching for hidden fields
if(!preg_match_all("/<input name='(.*)' type='hidden' value='(.*)'>/", $out, $result, PREG_SET_ORDER))
echo 'Ivalid output';
exit;
$ar="";
foreach($result as $item)
$key=$item[1];
$ar[$key]=$item[2];
echo '<pre>';
print_r($ar);
echo '</pre>';
我被困在这个问题上,任何人都可以帮助我或这个。
【问题讨论】:
付款人和收款人必须使用真实的完美货币账户,金额和id也是动态的。 我使用了真实的用户 ID 密码和 payee_account 是否显示任何错误? 我收到此错误消息:非法字符串偏移 'ERROR' 我收到此错误消息:非法字符串偏移 'ERROR' 【参考方案1】:是的,只需替换 $ar="";与 $ar=array();问题已解决。
【讨论】:
以上是关于Perfect Money api 错误(无法使用用户 ID 和密码登录)的主要内容,如果未能解决你的问题,请参考以下文章
Java 到 Jackson JSON 序列化:Money 字段
Fetch API 无法加载 webpack://... 错误