Hi Here are some details. I am upgrading my customer's solution to use latest security protocols (That move to TLS 1.2 in June) and i have recompiled the old solution to use .NET 4.6. 2. Solution uses SOAP API and works fine so far in Production. But when i am testing , it seems connection is not an issue - as it is actually established, but transactions are not processed. Here is some SOAP payload captured by Fiddler In short Error info - <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">a9998e90ef0b6</CorrelationID> <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType"> <ShortMessage xsi:type="xs:string">Invalid Configuration</ShortMessage> <LongMessage xsi:type="xs:string">This transaction cannot be processed. The merchant's account is not able to process transactions.</LongMessage> <ErrorCode xsi:type="xs:token">10548</ErrorCode> More detailed request <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Header> <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI"> <Credentials xmlns="urn:ebay:apis:eBLBaseComponents"> <Username>XXXXXXXXXXXXXX.gmail.com</Username> <Password>XXXXXXXXXXXX</Password> <Signature>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</Signature> <Subject /> </Credentials> </RequesterCredentials> </soap:Header> <soap:Body> <DoDirectPaymentReq xmlns="urn:ebay:api:PayPalAPI"> <DoDirectPaymentRequest> <Version xmlns="urn:ebay:apis:eBLBaseComponents">2.0</Version> <DoDirectPaymentRequestDetails xmlns="urn:ebay:apis:eBLBaseComponents"> <PaymentAction>Sale</PaymentAction> <PaymentDetails> <OrderTotal currencyID="USD">38.05</OrderTotal> <Custom>da98e239-803c-47e7-a83c-1566b04f8869</Custom> </PaymentDetails> <CreditCard> <CreditCardNumber>XXXXXXXXXXXXXXXXXXX</CreditCardNumber> <ExpMonth>1</ExpMonth> <ExpYear>2023</ExpYear> <CardOwner> <!----> </CardOwner> <CVV2>XXX</CVV2> </CreditCard> <IPAddress>::1</IPAddress> </DoDirectPaymentRequestDetails> </DoDirectPaymentRequest> </DoDirectPaymentReq> </soap:Body> </soap:Envelope> Response <?xml version="1.0" encoding="UTF-8"?> <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/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility" xmlns:saml="urn:oasis:names:tc:SAML:1.0:assertion" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ebl="urn:ebay:apis:eBLBaseComponents" xmlns:ns="urn:ebay:api:PayPalAPI"> <SOAP-ENV:Header> <Security xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext" xsi:type="wsse:SecurityType"></Security> <RequesterCredentials xmlns="urn:ebay:api:PayPalAPI" xsi:type="ebl:CustomSecurityHeaderType"> <Credentials xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:UserIdPasswordType"> <Username xsi:type="xs:string"></Username> <Password xsi:type="xs:string"></Password> <Signature xsi:type="xs:string"></Signature> <Subject xsi:type="xs:string"></Subject> </Credentials> </RequesterCredentials> </SOAP-ENV:Header> <SOAP-ENV:Body id="_0"> <DoDirectPaymentResponse xmlns="urn:ebay:api:PayPalAPI"> <Timestamp xmlns="urn:ebay:apis:eBLBaseComponents">2018-01-31T21:11:10Z</Timestamp> <Ack xmlns="urn:ebay:apis:eBLBaseComponents">Failure</Ack> <CorrelationID xmlns="urn:ebay:apis:eBLBaseComponents">a9998e90ef0b6</CorrelationID> <Errors xmlns="urn:ebay:apis:eBLBaseComponents" xsi:type="ebl:ErrorType"> <ShortMessage xsi:type="xs:string">Invalid Configuration</ShortMessage> <LongMessage xsi:type="xs:string">This transaction cannot be processed. The merchant's account is not able to process transactions.</LongMessage> <ErrorCode xsi:type="xs:token">10548</ErrorCode> <SeverityCode xmlns="urn:ebay:apis:eBLBaseComponents">Error</SeverityCode> </Errors> <Version xmlns="urn:ebay:apis:eBLBaseComponents">2.0</Version> <Build xmlns="urn:ebay:apis:eBLBaseComponents">39206242</Build> <Amount xsi:type="cc:BasicAmountType" currencyID="USD">38.05</Amount> </DoDirectPaymentResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
... View more