You need to sign in to do that
Don't have an account?
rajesh_y
problem with paypal integration
Hi All
This is my code
public class pay { public void transefer() { Http h = new Http(); HttpRequest req = new HttpRequest(); //String url1 = 'https://api-3t.sandbox.paypal.com/2.0/'; String url='https://svcs.sandbox.paypal.com/AdaptivePayments/Pay '; string un='radhik_1310032695_biz_api1.dskvap.com'; //string un='radhik_1311331870_per@dskvap.com'; //string pw='311331850'; string pw='1310032746'; string sig ='ALIeMNX23qxDxiFSuqGvrVD7fZmrAiLQwRfHOZzphVWLml57Bz8XsGA5'; string body='<?xml version="1.0" encoding="utf-8" ?>'; body+='<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema">'; body+='<SOAP-ENV:Header><RequesterCredentials xmlns="urn:ebay:api:PayPalAPI">'; body+='<Credentials xmlns="urn:ebay:apis:eBLBaseComponents">'; body+='<Username>'+un+'</Username><Password>'+pw+'</Password><Signature>'+sig+'</Signature>'; body+='</Credentials></RequesterCredentials></SOAP-ENV:Header>'; body+='<SOAP-ENV:Body><PayRequest xmlns="http://svcs.paypal.com/types/ap">'; body+='<actionType xmlns="">PAY</actionType>'; body+='<requestEnvelope xmlns=""><errorLanguage>en_US</errorLanguage></requestEnvelope>'; body+='<cancelUrl xmlns="">http://www.xchaos.co.uk</cancelUrl>'; body+='<currencyCode xmlns="">USD</currencyCode><feesPayer xmlns="">EACHRECEIVER</feesPayer>'; body+='<receiverList xmlns=""> <receiver><amount>100</amount><email>radhik_1311331396_biz@dskvap.com</email></receiver></receiverList>'; body+='<clientDetails><ipAddress>183.82.96.26</ipAddress><applicationId>APP-80W284485P519543T</applicationId></clientDetails>'; body+=' <ipnNotificationUrl>http://www.xchaos.co.uk</ipnNotificationUrl>'; // body+='<trackingId>1234</trackingId>'; body+='<returnUrl xmlns="">http://www.xchaos.co.uk</returnUrl>'; body+='</PayRequest>'; body+='</SOAP-ENV:Body>'; body+='</SOAP-ENV:Envelope>'; req.setBody(body); req.setEndpoint(url); //req.setEndpoint(url1); req.setMethod('POST'); req.setHeader('Content-length', '1753' ); req.setHeader('Content-Type', 'text/xml;charset=UTF-8'); req.setHeader('SOAPAction',''); req.setHeader('Host','api-aa.sandbox.paypal.com'); HttpResponse res =h.send(req); String xml = res.getBody(); system.debug('----------'+res.getbody()); } }
i am getting errors like wuthorization failed invalid username and password,even i gave valid credentials
thank you in advance
rajesh
Is there a Streaming API question here?
Seems like a Paypal question - maybe consider different board?
Regards,
--alex