0

mblox soap api-php soap支払い要求が機能せず、エラーが発生します。

subscribe.phpファイルで以下のコードを使用しています...

$client = new SoapClient("https://ngp.us.mblox.com/client-gateway/services?wsdl", array('trace' => 1,  'encoding' => 'UTF-8', 'soap_version' => SOAP_1_2));

$array = array(
'SecurityContext'=>array('userId'=>'aaaaaaaa','password'=>'bbbbbbbb'),
'ClientDetails'=>array('shortcode'=>'234242', 'brandName'=>'aaaaaaaaaa.com', 'programSponsor'=>'aaaaaaaaaa',  'originatingUrl'=>'www.aaaaaaaaaa.com', 'minPageUrl'=>'www.aaaaaaaaaa.com', 'successUrl'=>'www.aaaaaaaaaa.com/subscribConfirm.php', 'cancelUrl'=>'www.aaaaaaaaaa.com', 'tcUrl'=>'www.aaaaaaaaaa.com/terms.html', 'postBackUrl'=>'http://aaaaaaaaaa/subscribe.php'),
'paymentDetails'=>array('paymentType'=>'PSMS', 'amount'=>'9.99', 'currency'=>'USD', 'billingFrequency'=>'MONTHLY'),
'msisdn'=>'243233232',
'serviceId'=>'332',
'operatorId'=>'33343',
'productDescription'=>'Text test',
'optInBody'=>'aaaaaaaaaa',
'browserSessionId'=>'123456',
);

$result = $client->initiatePayment($array);

最後の行に以下のようなエラーが表示されます=>$result = $client->initiatePayment($array);

致命的なエラー:キャッチされないSoapFault例外:[(null)] in /aaaaaaaa/Source/development/PHP/ver1/subscribe.php:97 Stack trace:0 /aaaaaaaa/Source/development/PHP/ver1/subscribe.php(97) :SoapClient-> __ call('initiatePayment'、Array)#1 /aaaaaaaa/Source/developement/PHP/ver1/subscribe.php(97):SoapClient-> initializePayment(Array)#2{main}が/aaaaaaaa/Sourceにスローされます/development/PHP/ver1/subscribe.php、97行目

4

1 に答える 1

0

私はcurlを使って物事を動かしました、

私はこれを使用します

参照およびコードとして機能します。

ありがとう

于 2012-09-06T10:16:18.560 に答える