에 간단한 PHP 비누 호출을 변환 할 수 없습니다이 첫눈에 쉬운 듯하지만 난 그것을 우리는 장고 워드 프레스에서 웹 사이트를 이동하는 모든는 이상하게도, 파이썬
에서 동작하지 않습니다. 웹 사이트에서 온라인 결제를 허용하려면 payline API를 사용해야합니다. 나는 다른 해결책이 있다는 것을 알고 있지만 이것은 클라이언트 요구 사항입니다. php library가 (잘 작동) 자신에
: 파이썬에서
$client = new SoapClient('/.../spec.wsdl', ['login' => 'xxx', 'password' => 'yyy']);
$client->__setLocation("https://homologation.payline.com/V4/services/WebPaymentAPI");
$response = $client->doWebPayment($WSRequest);
는,이 시도 :
from suds.client import Client
client = Client(url='https://homologation.payline.com/V4/services/WebPaymentAPI', headers={'login': 'xxx', 'password': 'yyy'})
request = client.factory.create('doWebPaymentRequest')
# filling up request parameters
result = client.service.doWebPayment(request)
을하지만은 HTTP 401을 얻을 : 인증되지 않은 액세스를.
필자는 필사적으로 지난 3 시간 동안 몇 가지를 시도했지만 아무도 작동하지 않았습니다. pysimplesoap을 사용하려고 시도했으나 사용자 지정 전송 객체를 사용하려고했으나 시도하지 못했습니다. 클라이언트 URL에서 wsdl (약간 효과가 있음) set_options를 통해 로그인/비밀번호를 설정하십시오.
어떤 아이디어가 있습니까? 감사합니다