{"id":549,"date":"2021-08-04T21:06:02","date_gmt":"2021-08-04T21:06:02","guid":{"rendered":"https:\/\/payb.co.uk\/integration-guide\/?p=549"},"modified":"2021-08-04T21:06:02","modified_gmt":"2021-08-04T21:06:02","slug":"1-3-sample-wallet-transaction","status":"publish","type":"post","link":"https:\/\/payb.co.uk\/integration-guide\/digital-wallet-integration\/the-transaction-details\/1-3-sample-wallet-transaction\/","title":{"rendered":"1.3 Sample Wallet Transaction"},"content":{"rendered":"<p class=\"p2\">The below example shows a sample SOAP XML request for a Digital Wallet transaction. This sample shows a standard SOAP XML transaction request with the wallet specific data populated in the appropriate fields. Please be conscious that Digital Wallet transactions must always utilise the CardDetailsTransaction message type.<\/p>\n<p class=\"p3\"><span class=\"s1\">&lt;?<\/span>xml version<span class=\"s1\">=<\/span>&#8220;1.0&#8221; encoding<span class=\"s1\">=<\/span>&#8220;utf-8&#8221;<span class=\"s1\">?&gt; <\/span><\/p>\n<p class=\"p2\"><b>www.aicorporation.com<\/b>| <b>info@aicorp oration.com <\/b>| <b>+44 (0) 1483 661240 <\/b><\/p>\n<p class=\"p3\">&lt;soap:Envelope xmlns:xsi<span class=\"s1\">=<\/span>&#8220;http:\/\/www.w3.org\/2001\/XMLSchema-instance&#8221;<\/p>\n<p class=\"p3\">xmlns:xsd<span class=\"s1\">=<\/span>&#8220;http:\/\/www.w3.org\/2001\/XMLSchema&#8221;<\/p>\n<p class=\"p3\">xmlns:soap<span class=\"s1\">=<\/span>&#8220;http:\/\/schemas.xmlsoap.org\/soap\/envelope\/&#8221;&gt;<\/p>\n<p class=\"p3\">&lt;soap:Body&gt;<\/p>\n<p class=\"p3\">&lt;CardDetailsTransaction xmlns<span class=\"s1\">=<\/span>&#8220;https:\/\/www.thepaymentgateway.net\/&#8221;&gt;<\/p>\n<p class=\"p3\">&lt;PaymentMessage&gt;<\/p>\n<p class=\"p3\">&lt;MerchantAuthentication MerchantID<span class=\"s1\">=<\/span>&#8220;MerchantID&#8221; Password<span class=\"s1\">=<\/span>&#8220;Password&#8221; \/&gt;<\/p>\n<p class=\"p3\">&lt;TransactionDetails Amount<span class=\"s1\">=<\/span>&#8220;1000&#8221; CurrencyCode<span class=\"s1\">=<\/span>&#8220;826&#8221;&gt;<\/p>\n<p class=\"p3\">&lt;MessageDetails TransactionType<span class=\"s1\">=<\/span>&#8220;SALE&#8221; \/&gt;<\/p>\n<p class=\"p3\">&lt;AlternatePaymentData Method<span class=\"s1\">=<\/span>&#8220;APPLE_PAY&#8221; \/&gt;<\/p>\n<p class=\"p3\">&lt;OrderID&gt;<span class=\"s1\">ORDER-1234<\/span>&lt;\/OrderID&gt;<\/p>\n<p class=\"p3\">&lt;OrderDescription&gt;<span class=\"s1\">A Test Order<\/span>&lt;\/OrderDescription&gt;<\/p>\n<p class=\"p3\">&lt;ThreeDSecurePassthroughData ECI<span class=\"s1\">=<\/span>&#8220;Token Status&#8221;&gt;<\/p>\n<p class=\"p3\">&lt;AuthenticationValue&gt;<span class=\"s1\">Token Cryptogram<\/span>&lt;\/AuthenticationValue&gt;<\/p>\n<p class=\"p3\">&lt;\/ThreeDSecurePassthroughData&gt;<\/p>\n<p class=\"p3\">&lt;TransactionControl&gt;<\/p>\n<p class=\"p3\">&lt;EchoCardType&gt;<span class=\"s1\">TRUE<\/span>&lt;\/EchoCardType&gt;<\/p>\n<p class=\"p3\">&lt;EchoAVSCheckResult&gt;<span class=\"s1\">TRUE<\/span>&lt;\/EchoAVSCheckResult&gt;<\/p>\n<p class=\"p3\">&lt;EchoCV2CheckResult&gt;<span class=\"s1\">TRUE<\/span>&lt;\/EchoCV2CheckResult&gt;<\/p>\n<p class=\"p3\">&lt;EchoAmountReceived&gt;<span class=\"s1\">TRUE<\/span>&lt;\/EchoAmountReceived&gt;<\/p>\n<p class=\"p3\">&lt;EchoExternalData&gt;<span class=\"s1\">TRUE<\/span>&lt;\/EchoExternalData&gt;<\/p>\n<p class=\"p3\">&lt;DuplicateDelay&gt;<span class=\"s1\">20<\/span>&lt;\/DuplicateDelay&gt;<\/p>\n<p class=\"p3\">&lt;AVSOverridePolicy&gt;<span class=\"s1\">BPPF<\/span>&lt;\/AVSOverridePolicy&gt;<\/p>\n<p class=\"p3\">&lt;CV2OverridePolicy&gt;<span class=\"s1\">FF<\/span>&lt;\/CV2OverridePolicy&gt;<\/p>\n<p class=\"p3\">&lt;ThreeDSecureOverridePolicy&gt;<span class=\"s1\">FALSE<\/span>&lt;\/ThreeDSecureOverridePolicy&gt;<\/p>\n<p class=\"p3\">&lt;\/TransactionControl&gt;<\/p>\n<p class=\"p3\">&lt;\/TransactionDetails&gt;<\/p>\n<p class=\"p3\">&lt;CardDetails&gt;<\/p>\n<p class=\"p3\">&lt;CardName&gt;<span class=\"s1\">Test Customer<\/span>&lt;\/CardName&gt;<\/p>\n<p class=\"p3\">&lt;CardNumber&gt;<span class=\"s1\">e-wallet token<\/span>&lt;\/CardNumber&gt;<\/p>\n<p class=\"p3\">&lt;ExpiryDate Month<span class=\"s1\">=<\/span>&#8220;12&#8221; Year<span class=\"s1\">=<\/span>&#8220;25&#8221; \/&gt;<\/p>\n<p class=\"p3\">&lt;CV2&gt;<span class=\"s1\">123<\/span>&lt;\/CV2&gt;<\/p>\n<p class=\"p3\">&lt;IssueNumber&gt;<span class=\"s1\">1<\/span>&lt;\/IssueNumber&gt;<\/p>\n<p class=\"p3\">&lt;\/CardDetails&gt;<\/p>\n<p class=\"p3\">&lt;CustomerDetails&gt;<\/p>\n<p class=\"p3\">&lt;BillingAddress&gt;<\/p>\n<p class=\"p3\">&lt;Address1&gt;<span class=\"s1\">123 Test Street<\/span>&lt;\/Address1&gt;<\/p>\n<p class=\"p3\">&lt;Address2&gt;<span class=\"s1\">Test Address Line 2<\/span>&lt;\/Address2&gt;<\/p>\n<p class=\"p3\">&lt;Address3&gt;<span class=\"s1\">Test Address Line 3<\/span>&lt;\/Address3&gt;<\/p>\n<p class=\"p3\">&lt;Address4&gt;<span class=\"s1\">Test Address Line 4<\/span>&lt;\/Address4&gt;<\/p>\n<p class=\"p3\">&lt;City&gt;<span class=\"s1\">Testville<\/span>&lt;\/City&gt;<\/p>\n<p class=\"p3\">&lt;State&gt;<span class=\"s1\">Testshire<\/span>&lt;\/State&gt;<\/p>\n<p class=\"p3\">&lt;PostCode&gt;<span class=\"s1\">TE57 1NG<\/span>&lt;\/PostCode&gt;<\/p>\n<p class=\"p3\">&lt;CountryCode&gt;<span class=\"s1\">826<\/span>&lt;\/CountryCode&gt;<\/p>\n<p class=\"p3\">&lt;\/BillingAddress&gt;<\/p>\n<p class=\"p3\">&lt;EmailAddress&gt;<span class=\"s1\">test@mycompanyname.net<\/span>&lt;\/EmailAddress&gt;<\/p>\n<p class=\"p3\">&lt;PhoneNumber&gt;<span class=\"s1\">020889898952<\/span>&lt;\/PhoneNumber&gt;<\/p>\n<p class=\"p3\">&lt;CustomerIPAddress&gt;<span class=\"s1\">123.123.123.123<\/span>&lt;\/CustomerIPAddress&gt;<\/p>\n<p class=\"p3\">&lt;\/CustomerDetails&gt;<\/p>\n<p class=\"p3\">&lt;\/PaymentMessage&gt;<\/p>\n<p class=\"p3\">&lt;\/CardDetailsTransaction&gt;<\/p>\n<p class=\"p3\">&lt;\/soap:Body&gt;<\/p>\n<p class=\"p3\">&lt;\/soap:Envelope&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The below example shows a sample SOAP XML request for a Digital Wallet transaction. This sample shows a standard SOAP XML transaction request with the wallet specific data populated in the appropriate fields. Please be conscious that Digital Wallet transactions must always utilise the CardDetailsTransaction message type. &lt;?xml version=&#8220;1.0&#8221; encoding=&#8220;utf-8&#8221;?&gt; www.aicorporation.com| info@aicorp oration.com | +44&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[82],"tags":[],"_links":{"self":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts\/549"}],"collection":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/comments?post=549"}],"version-history":[{"count":1,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts\/549\/revisions"}],"predecessor-version":[{"id":550,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/posts\/549\/revisions\/550"}],"wp:attachment":[{"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/media?parent=549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/categories?post=549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/payb.co.uk\/integration-guide\/wp-json\/wp\/v2\/tags?post=549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}