Ответов: 3 Просмотров: 2351
|
Помогите плз,
написал я такой быдлокод:
PHP:
скопировать код в буфер обмена
<?PHP $data = ' <oper>cmt</oper> <wait>0</wait> <test>0</test> <payment id=""> <prop name="service_code" value="RPMTSU" /> <prop name="phone" value="%2Bмобила" /> <prop name="amt" value="5.00" /> </payment> '; $password='большая тайна'; $xml = '<?xml version="1.0" encoding="UTF-8"?> <request version="1.0"> <merchant> <id>1111111</id> <signature>'.$sign.'</signature> </merchant> <data>' .$data. ' </data> </request>'; curl_setopt($ch, CURLOPT_URL , "https://api.privatbank.ua/p24api/directfill" ); ?>
мне в ответ: CODE ( htmlphp):
скопировать код в буфер обмена
<?xml version="1.0" encoding="UTF-8"?><response version="1.0"><data><error message ="invalid signature" /></data></response><br/>0<br/><br/>Array<br/>
а должно примерно такое: CODE ( htmlphp):
скопировать код в буфер обмена
<?xml version="1.0" encoding="UTF-8"?> <response version="1.0"> <merchant> <id>75482</id> <signature>ba1e84830369df0117353fa448a05bc712065577</signature> </merchant> <data> <oper>cmt</oper> <payment id="SIVN1392995003.855" state="1" auto_id="144266960" message="" ref="" amt="0.06" ccy="UAH" comis="0.0" code="" /> </data> </response>
что за ошыбка у меня, не могу никак понять... почему не проходит пополнения?
спасибо. |