Adyen / adyen-ios

Adyen iOS Drop-in and Components
https://docs.adyen.com/checkout/ios
MIT License
151 stars 120 forks source link

Stuck in 3DSecure component creation in iOS #1306

Closed ecco-karanjaiswal closed 1 year ago

ecco-karanjaiswal commented 1 year ago

I have implemented card component and after getting shoppers info am hitting payments api in which I need to show native 3dsecure component. Am going through the documentation but it's showing error at my end. as by now there is no configuration structure in adyenComponent class.

Screenshot 2023-08-10 at 5 00 18 PM

Can you suggest me any implemenation or give any reference or code wheresoever it has been implemented in ios. please look into this @descorp

descorp commented 1 year ago

Hey @ecco-karanjaiswal

Can you suggest me any implemenation or give any reference

You can use Demo app for reference.

Am going through the documentation but it's showing error at my end.

What documentation are you using? You can use Advance flow docs.

there is no configuration structure in adyenComponent class.

configuration is an optional parameter. You can use it in case you want to configure AdyenActionComponent.

ecco-karanjaiswal commented 1 year ago

Getting payment Api response putting it in 3D action handler but its getting fail all the time please see this issue.

Screenshot 2023-08-16 at 3 35 12 PM Screenshot 2023-08-16 at 3 37 45 PM

@descorp please see this issue i need assistance on this getting fail call back all the time on.

// this is the snap of code where I have calling 3D secure component.
let task = URLSession.shared.dataTask(with: request) { data, response, error in
            if let error = error {
                print("Error: \(error.localizedDescription)")
                return
            }

            if let httpResponse = response as? HTTPURLResponse {
                if httpResponse.statusCode == 200 {
                    if let data = data {
                        // Process the response data (if needed)
                        do {
                            let responseJSON = try JSONSerialization.jsonObject(with: data, options: [])
                            print("Response JSON: \(responseJSON)")
                            let payData = try JSONDecoder().decode(PaymentDataModal.self, from: data)
                            // call action component fn here.

                            self.test3Dsecure((payData.data?.action)!)
                            // response.
                        } catch {
                            print("Error parsing response data: \(error)")
                        }
                    }
                } else {
                    print("API request failed with status code: \(httpResponse.statusCode)")
                }
            }
        }
        task.resume()
}

 func test3Dsecure(_ action: Action) {
        print("3d component initiated.")
        switch action {
        case .threeDS2Fingerprint(let fingerprintAction):
            print("3D Secure 2 fingerprint action: \(fingerprintAction)")
            actionComponent.handle(action)
        case .threeDS2Challenge(let challengeAction):
            print("3D Secure 2 challenge action: \(challengeAction)")
            actionComponent.handle(action)
        case .threeDS2(let threeDS2Action):
            print("Full 3D Secure 2 flow action: \(threeDS2Action)")
            actionComponent.handle(action)
            // ... handle other action cases
        default:
            print("Unhandled action type")
        }
}
descorp commented 1 year ago

Hey @ecco-karanjaiswal

Seems like the fingerprint token is incorrect. Since it is outside of the scope of this SDK and require more secure channel of communication, I suggest you to contact Adyen Support


FYI, you can call actionComponent.handle directly:

 func test3Dsecure(_ action: Action) {
       actionComponent.handle(action)
}
ecco-karanjaiswal commented 1 year ago

(lldb) po error ▿ DecodingError ▿ keyNotFound : 2 elements

this error is coming @descorp in didfail()

descorp commented 1 year ago

Hey @ecco-karanjaiswal

Thanks for providing error description! directoryServerId should never be nil. 🤔

Please contact Adyen Support and provide them with psp reference of this transaction - you can find one in HTTP header of API response.

ecco-karanjaiswal commented 1 year ago

i am providing this in action object that is passed to actionComponent handler is it correct? ---> "action": { "paymentData": "XXXXXXX", "paymentMethodType": "scheme", "authorisationToken": "xxxxxx", "subtype": "fingerprint", "token": "xxxxxxxxx", "type": "threeDS2" }

descorp commented 1 year ago

@ecco-karanjaiswal

Yes, this seems valid - otherwise you would not be able to parse this. Can you decode token with Base64 (do not print it here) ? If you do - is directoryServerId intact?


If you can provide pspReference of your transaction and link for this thread to Support team - we should be able to look into this faster.

ecco-karanjaiswal commented 1 year ago

I have already shared this link with support please look into this asap, on urgent basis we have to show this working to clients. and how do I get this psp reference ?

descorp commented 1 year ago

@ecco-karanjaiswal psp reference could be found in HTTP header of API response or in response body see API Explorer

ecco-karanjaiswal commented 1 year ago

Hello @descorp please check my payments response body here -- if you find psp reference here - (lldb) po responseJSON ▿ 4 elements ▿ 0 : 2 elements

(lldb)

descorp commented 1 year ago

Hey @ecco-karanjaiswal

indeed, there is no psp reference. Can you check the HTTP response JSON body and Header that you have received from Adyen API?

ecco-karanjaiswal commented 1 year ago

@descorp I asked my BE team they are getting this only in response consuming payments api from adyen

{
  "statusCode": 200,
  "success": true,
  "message": "Success",
  "data": {
    "resultCode": "Authorised",
    "amount": {
      "currency": "MYR",
      "value": 52140
    },
    "orderId": "ba258a16-025e-4b96-877f-f483d314da57",
    "orderState": 0,
    "paymentId": "9e7f2ed5-cd60-432f-b193-5555a234c9c4"
  }
}

Response of payment api

descorp commented 1 year ago

@ecco-karanjaiswal

above JSON doesn't seem right since it should contain the action data you have provided previously.

aashinisharma2 commented 1 year ago

@descorp Merchant account has been added to the support ticket Request #4090159

aashinisharma2 commented 1 year ago

@descorp { "statusCode": 200, "success": true, "message": "Success", "data": { "action": { "paymentData": "Ab02b4c0!BQABAgBhm9ttZct1fqOSDExhwmg4zIPBUds5yowTDSib/BihDS2epzfqoKc/vjdyaV88Oym8MyoRWxOuFHZcU1JLMg6bM8EO6cl7HoDq2lvyUCU4tLYoE24rpFLcbCfT9XAS9SgduiBGQOp1JPc39OSTKUL2y4PpuKVlXYFfV6COv1LT80YEA1pqYUEClBTngd8Rw3uuh/6Cuyw6b/PtMRv6xrw72eQBopc+lAi+L6QYMrNDUb1M9Hy7v9Z3Xjh/1ToXjw2B9g6oOv1vpSNA7pWofHhR1LjyStM36Al3MHOBpjZfWym8Pasi7DBAw4HDdiugRNspj0LpS2S3T3YwLWSghAB1r9KE/s8wTOtToQVKlVnzhei6TvWnFWsKNY69TxLHyveKKc5UoYUpEROHE+I/T2LH39rvI4tsF5Rm6xyuood9bGjdoBoEX8F7apQwVN3JVezAHW25Hn8HmgZkGHUtIxjYCLHohddXjSQ7SMyv09QnzQyPpq1Sh7+dkT4VnSF/SyvGi+XcRYtx6RVpnEXZc3UeMKRLm6zkAZLBL85ulrz7ZlI0w7rWVRqUYGTiBL25ID7cE7x6hlPuEqLOmLCK7X2+jJS4JMMAwUf8BZjhv2m1XiVN+PRlRITN/hNlVckodJ52/zRMB1mtTqyaUaXSxcuFsG7BgEv0qj895zQwC6GwtwwnK2A/Zw4OXyylD3UASnsia2V5IjoiQUYwQUFBMTAzQ0E1MzdFQUVEODdDMjRERDUzOTA5QjgwQTc4QTkyM0UzODIzRDY4REFDQzk0QjlGRjgzMDVEQyJ94+wYc+CIRLP+3/YZHN0szX7lJNvJpOYSzVjnVB0FyKNH8yNYaDu57/JG7RdO98SfviZF+zbl3K0lFxGD7ablgG30C2LrIbK2zMGi5uTB4IwtAQhg/1Kuo9aiZhisJNEYTCy084PiDGQnBLMEnJTU0HyUxQ2JebsOmoBpcFF7EF5khnP/qvC9rb6UWYE8hvbFKppmyVcuLA95lqp9qcZD96Hvdf4zgRDIqeZSD0JhQn1w9ihyOYhYRcD60bguSF0rD9TPRm/znvEUuwGRlvmjnY/BMIZRf6of2OQpp4L6z2LIfSPWYDr8/3+qbZDPaJw5oj6nShb87Nec33fy/0a8ELQfUfZS+VsGNYWv7UcfdsHKvRXrCfyz+3DgvevaX8zvozpYJgEwY+5Rjta2R9+5x71Xs437rBIti0ntN5q9odghxd9ovxslinG1Xt46w3hbXiOP9UDhdcZrFbkePDm1+By198EkPmez13FqF/j9754mT3ryPxbOQDvo0TUgmHMCUmzrnQNtMpihavVV8kC0g3OGJkEeiGwqsTVBn7eAEO7qIJbDlpxOGta+mbriLrwQN4Y6yTv+hWVKeDmbt1ocN+hfAm0zkPWqBM3pAEUgOQJk38D3LDvhjTrf67XTl9D5w93GF+K4wILnQBBmCEdL5X9scmO7i+tckVXYAMvXGHtxDbH935i2EVas8SYhmQ0qNv13dqQCmWh5UYQlf0Mdk4/NGhmjCiGRABHX+4z0UIu9AQDn/0H3va1Pb2qbYL4kYR4U2+QjKHsyvoOOqhNAZ/IZj6lyG84IJtw6JjI/nwg5kJX68AH6fVA+MCq9JHc5vmlmYx9/2K4DmfRD4v/jNLSHqdGcJfM5t9b9BexJWS4JIpD7Nx1VDoh8HavSOoVNd1bpuxJwbJAr2xABqdwrRJLlumd9JyQjQemKs2bbm9eFkbt/t7jCCkgri11eBu3Y3m+tkL9DuJ5h7+fAwAFhdab0xfJQ4YnE9IfumIdmZpk5JgodCz6twZnfNDeo8kZh1isR5sxE2eSS/Gl3zl7EeSmCvQ6df3KeK729W7d0U+5s1Yuc0zqVaJQn2cTJp1/CK7eaiuWsjdVQe/PfcMHrLDn6GYVpP4RF5ttO/sjESvIy8Wt8k+CMVlF5u8SiHijFGgyIQyfyZo+m/cu9B6qhTLVR6DKg4UWdZHVTjm/ITrenmRPD5dvS3kKuqbGBkJVGLh1GAJMG61CJ0SYy6w11kGO2aRSZdlnybKOUR5xbOQ94EeYBl1OvGCjxrWBhyWQ+TkZgBHrbxl5LQU38g+3aiUeeMpzBQZ34xa4Hb01nWKSynSji/hGnU/YzCKCOVsyZXoHkzmpVsjSyzg51lp6efmHEToMTzIVw+4tV3YusIg1Y3nVut0w61rXKt7pbwJpWiD0VXm17QA6yrEIjUtRZ/ezWEwoLfrxNs0UKMTeMV54Cnr8h64zh+du44f73TvVIGD6itQdq/iGSaYJt/SRA4m3LQHYNpevl34OblkwV3PUCT+hmI4DGXTAMRUzbah4sZA2RExHlfnShecCjOjd5+np2XvLC8khyHojgqot+RGrwGFusBJUC66M+RA1CiEIr7qpjumfHkkQRSLNFzBkO6iRZeYft4taxNFya4+SFfQ9IoXURvIXMY12ASq77w9mI6yr5lHHDkzmGADQvrxnFeZ0z0TeJxO0FXe0w6MuKuLbZGGhOSGydwPQiNfGzvyCIKPB3kobrgGeOKnjjYLRmUCzCdEVJWOsqFvyUkBSlgdpkFa5Rl/Sg9Gz8gzh80rnAZ1qiGlnPXCghWSYiylE3bxTLrlahtUfz/T+Jmtr/OnNQdrrEEQrVa1CQX1p7TuRPjAQd+p22VB0EGJv5d4sThobOtK9FUI8ao6u33odN09g5ZCL6ip5gi+drCJQz8xMhXOsV5UruvawCygdAfSXPG7WskyI7pwNncQkpSnVHa2u0knwXoij+JRwUFGXvIXRCM2VNbwxFpVHpn93Hh5kogDtPHuwLSSqi3bszXrgv0YL8R7JFnRPGspX5b6AV6uCLRwi6eDGTC2TPALLcdnl4IzNbBQFOI0W8jywP4O9niABvxPxewWA6mFCUt1pVkS7dyijaBz8uKcQqsLXauXKWXQ7fMIExvsHtvjCthyHh4O6RZgBck+aWvK8ZTpHqsKSWcJKtBNlmodJhDQLAjnHJIRgp7jBGUMXIT5Dw24rO+lKWzUGAUOGsHABtwTlofdsCHXg3aqgZpMcmBqG8uIZOZsuGavOIiUG2GxYM3/fcAvElfw3wn7rrbz8gSd0kN7KK+pR0OMer34l/su9DRbJHfxUSNbRG0kHF5HGLeaBPN7ntR6hZ84mBjGBKhwnLGMc1ZaRMrMfsgk8/nw3MZ2UQ6vEpWL9k+OAeN6cZBW4ldncRQ1ObraLzVcSkTBLRA291vsvmWNR/FP9ESTp4XppXf2OuxY6AnY/gNpdrw1DuJ4ZqOebRD3l7uk4IVkLV2IiZIQE0JdzKU2a+y2UdMVAuKo626hQAzZtWPA9UNzm0TXfbxky2viQR6MTLR6t9T51InXLESMJ3BFrQH1iGeteFknFzbO3SWai11UKLITFKmHm7rLBj8OZ4ZLExTT91zEZ3Rw9GWXXFcrX+B5OBOzYI17ZOmPzvJoi7p5KQGsskTBueq9W+7ZfzoixaCS9Hc8DejXy++68A3hyw6v/4Gq+d2oHiOaJcZwNrYu/h0nNwX+52tLuakFZQE614fvnDBVquRNGDActhE9mVTiUiAyXBTkCK7csyV59rS9RmOs+Ucf2NH8gyg5JEep+PG52vVQL8mqyR44q94PKRg1+Ir5i80tg2wkm7FdYGw74ZrSDj8lyB4oBI9XmoHbaF5+yHBTOd3aHHhPMTH8M8KTxec9hggdjBob9GT9+vASDaBVtMH9FFb6QquD+IgTClQzVxYODerhDjvDJEr5Mr56SYfBiqlZMvor/2k5yN+ByNSaqdcqBLU14ljOkqffWbJv9x37v2kEzosaCLeg3c3jdhO/4WgX7cS0LFc+RcVSHH6nmgsgca6AijL8N1rhlWtd8SzpDRiTulXxa8mJyJpUUyJY96ZjVBvaFY3yHp6u1/hiIQpGlpQUhS7x0XkCTl7lZYU8+MbEvfwIBUeiMIolGH4pOaepJFE7nEN6T1llkyZ+CcPdmbO/PXbyBImSuRSg1DE5gJLEKSVu7N206Wv1dyVzg37Rr1bvJJaGyQeILrywSjJHswoaoLvjO7e0eDDlQQW4TMYgJZoloVnwXrBhH3m8E+ov9vt8A9PUdiiU0nibgEyZkDBmHyHVESMdhlmX2559iaCCpegowkSbGxU9OWma+u86n7kBatYIWoGQC8m+G66OfsaPsTsI5ek2GW3N8tkN1qA+pRzQZEW3oNVg3k9rS8LtbNTX/GIkOxS1hWStfbkXNo+byUT03ZKIgGxHSp9ffg1AGNUimNOQy5WfSLWVxd3haT2nujqecrFRquiQh3Vf+KIG6Td+yvpeREfeq+vRMEgH0fiyrI6ypbqpK1Ghccfkuaxy7dwzEhDbqjxB6brXBXtLRzdRO1dbqsCvFtBZd6rMaGbg6jUZJazT7JygXpC7wdKjUlZK/czknYQxOvpbDWeyx5umImhWTjuMjKXVIsBM5ERYHAvz7SIyspGyhktzAR4rxwdCrG1lDRTpRmBoxrcKXVoT2blarPpPvenz/cw2jMyETOfAKX2nVNjaCJUmsHjpF1KEoskjEzWILV4QTtRh5GlVaRYyYYp+4WJjeijRht4BjPBAIcDapOtp26OCL8UTv9u68dLnzR4S4WDBDCD1M5Nb9wzID4v0gsNJAfoyhBFINJOY/Rw+MstX7s9c5l7DJHI/+Pzt0bfDPVgWA7TvxK/tT/Xse6Ri5ds+58pFc7wbucmbfznaTZBtyVJt3oRHrVluIaDWrBp+UQ6arpkrBacEBSvYuIkJEZBFs0wVrguVdY6SCDsmI3ziJAIfgeatJZT4pDyK9Rb7L/SG3kOy3u0eMGV4s4gk5+i427DAwDrfK9f6iAIVnTwHy8Q+OEvSMnh78EoV6+9H39LiGjxyEaWNmRLdd9OiLgOQrqCHjWY9CycsHPOvvXSwiy1jr/kjSdP6TX3ydVIFfErpw9e2cctMH6CiUuqGEZnCHWa2XKLssyjMspoYkRD143X6SfNsKaR/kNb5iXmp5pSkOnIbJ2SZ/NwbDbyko1KLzsx7foM5kaeB/mHv7tUQeWNKNMTULtV78I1aVLjDhtLPbzax/Wk1h697wfFmwzVDWHDqDy69HBzXW2PyVWMe1/GakUr37JEGWu7o0EGXg2wzqbkAKbU73MCK2G2bDpqNP9LEUQFlrtawnit58oNWcJJ1Yn+gOTWHhKkc7VzFkyp0nXjwAJ5Tw0MjlIoq4eTC9hdSIRmkUEVxPl0QDVvn9k+Rr7GNygilOKb3sUnFm1lrVArjCxpahOvLDVODfigj0d0dw1tAJtGjgYSDmaeSO83SP5hT9LcAOEWml2xhle5saNOtotMcfRthpG3j0A36rkiTIaD4N/gZw4UcpoDFfgIoV4DuHCu9piPCGM+mdVWgVI+P/XNHMIGUV1uxBH7LL29VwLlkfcIfES1Khi2dorNAPtQz2bxFAW92D83+8JKXEUwFvXIVhlBDppoik+MPj4A53MnWZq0hRzycZ1brvp+MlTS6piUxrGiUkF5LcMxhtu/m/Je2hRDbmSwA7eA7nP0L+F2zFle0gPSwouSql1SZOCX8dviq//05c7R12vDZKtIJvnZWpWaW4uY2tgG7YkRQ3BvlUVg/4bsxCS2hfKPQce74JF69Jyf6C3gYKsdwvM03eUA/zGjeu+p6dOfOhyKiR3arRfZniCirG7TndbjvBRvJ4p1P0xBVY3pe2WDQZg0Png/18mfslrs9kWRKYYsgvGgNA1eFTfRGtS3xQLx4CkiJOHqbCnHrzsnH4LLfcG7pp6CaBV6F5dpYNEAu+GAW/okK0aKstiBta3Q2xn9yMn+MlBHvk7/tg4cJ3JYQk+Z20nyqjdy2ich6ZLdFTJ9RbSGPvG9nE/MgMPTeHZTcdGX1oqcdQDmtiZMvqFrECkH9AOg2zax1OLmYzYk5Xz3MYdDjHDGPRLua64jsRzr+lemxtMIcFygBSN4HrO5+B6b6PEpFggeO+/ZZGbpczUP06Q3qlbPuLz/B6dQXoOhP8CluHsTjWaUzUGyaZAXONAnlcpqFfHu+PLfyFfre9fCBWBOPIUltJo7xCILVsZJ603z2w25lNZzWowa9XV/thzHbBIBQpO9l9tiyfow7voxJtSz3l27d4aHSzTuHOf8qcq9KqccI0ZJfhvnQTvwV4x7a7J13XrYyAlH+rgZfgUvv15F7M7B2148H9OQz++6NwIlYKaqkmUYv4lj+kLX5DN9N9RVH8z/JLcpgw+oJw/2115xkgvD2vDk7RCLt7vy+7tDmkbHYrautmdYF8FjTN1KfJCfmbRB+TKj0uPuAMK9M38/lFAnL6KK/h1igxAAhcqLlrBzU5GKX2AlJ5+PN2iq2mpe3Pwy6wDpeQB/F/7Bp+5yDpeonLYnItfjGA5QrpT5Ollb1gcnLe6gE4aLbvorAMA5GJCBKgV4hsmJxMCZSSR/e/yARCqCmfhvYrgJKpfBVbrQxJ0VgZ91VCFmIFDNldbyiDo8QbQLXWgIHAd7o0FLf1jGSQNCJSJ37hSKDmHE/8NvZwAe2vQQdBqZJZQMocCJpb885BKgCob7KV6e80mIjLS1IV2flozMcBfTCceIcwDFZaNnbKuffnT2Ljo5ITUtvHkCFED4fggbIei1kzZDuTqf35yw0RVqmoVEmfy+v4+CdtIo3kj+ZXVRM/2Nn0/ZXQ5mnmEvyf7ypjLRaAZA0qgzc08uS7TWHpzptk/UmMAVYGkLHEERPNdLhcmhq3ltQTc6gwk3yfYcdPl6lCsFns6hX6LrZc+K9RhcIN2Y5e7Bw00v6relsRoZKTGrVuNDnUIx6gAvkIIxSLcE77Frbo8IjJCeDEHTZ2xziW7NBjwym4R0FUnMNSKjk0mIlGguTKifce/1vqGM8aAs7SXwTB4L4L8pupwl62fhmhYLwu5tE2bKlNlnkvlhNMEcRQv6C8FbFSkcpEfRFGX7y1sk06PC+kvNMLiibzWrE96viwUQhwSNBcruRmtnmGJWecIYVehEhiIu9JYI7bPIl144+8RSGottSEJMkUrIs9ydc0ZS/NXukjIuopc6WmQQkNDHQq1hpPmpv4n33DS4bBxsjYp77bbJOdb+PaYyt5GdpLagAZPEQW9zgdm5z9r1t89hPMjKKn4Kuo62nNO2vwvGMPLBhZGA1vL7bMRXLeqvGbNtS3FCObIT07HuQElU5w+A9mLAGrmxmHKErslvWg64IFSR6DXFIhwVobghv2fYWabiByawxrH3ZgD1RQGcCejHC3Ked0Yn1i11VlIcX5tRbW4x6CJmLT2vfSOQpQfDaAq2ee5T+GmGRYpkKsXlLdz7+WWDfIdvva8zkMkyfqD2NFsKrbroaZwDuGW4X67WyUY2kWcj+lSWDw1+erybcjjosKEF3fUYLjUXsv+d/ngP6G78AcMVHj2a4gcgTws0srXaw/TNHD5XLruZ5dubBRmAc5JBF0AVbsqUOZqkEWpYw1G4aMdADkzAqe38804feQh/lkZ1SZlI8m84z6vzbB9tMM8Gym/ZCnlJBYpqCA2kjfsOeFO05Fq39aJTPa/GZDDvFTw4rloyNB4qo9cD1VnUBT7eVlvOSfzhBwzMX4v7RyKqlLoCGON2OUs2mhNEZbHe5QV+jLQlWaQ62jox6vMbR9sseHDd7oYnsm6iVDrBmXJJT/knNkjN0Wch0e8tcChRDlOtLeuMW1+WXohBkae1pxuPWuyoDT15dKIemV/qzdamtU9slXMFBHE5rg8bTkowlV5+jTPkMRs6qPZzzzB90hsEGZI2UCYHELLqRmNnZNNYK76XF7P4fNYQdI5smMk1BMfMzrpekIv66z8L6Wr4AKE31nCgk/EdjtVVgBqvU3w1nOAmFXAwix61/H6MQo85RqoTt/rkt/ErD5CMj+ja39yJsK1R+RxaVQdTkBn6jYH5yBezUTLGgB2bHYc5fls4B4p5RKlm/6C8VdeIO6EmLLn/FI2xJhJINEGlwaHvk0bf1flpnLeB0gIWQwjpDsz8lwAgbyUgd5ggpreApXyJXzVdTwgZgGvDvh2nUxlhthvx0Yu9nP13xEH9gzL1q+m4PIIm/VVYYOKJ5OmOu6A8uvaJl9vdVPAk3Ww39G4PuQhLmqV1sY60siSPh7AISYoYsAq4GKv/+pwRiYASNGBCaqYlf33i1VJ3LidE9gYiwoOteaQdiUrA4LyxKdxH6cC3DNIRgHFFcd0FIZVQB1zbV40VnkOeXBsQEUbV7pY7rTXosg4dvXlLAZiSPbCijI5BtBDYTgCehHlDxXP1Wld8pl9HlS8B8deHkYZSVJYhXFVzkaELe58f1t6bervFef3hRDQKmq0FNniqv7+3IBSH+XPoDfXFQOYyRj1lTpMExWEh4LyuJb54nFcy7+hTReVEw+uo/JfGy85hUX821vP/QQtA0MPtL2HvOuIWHeJYNOSECxypnuA3bNhh40qNHq/Rpo4BmrgLMiSbKs+MJFO78mpg98ug5uRFqdhfNieYsNkKKr51ANTa+SPqvzsOJFDGlO1+HDzu3Akav6xcPoBAnvd0LOcLHcsCj4DNmHwN+dHPUWOX5to4QOaYXhCUPYX47QNuwjRK9UrOI8yL+eDdoHgIdMJgGAgVPTSW0zmiMR3GP8l7FXKkocWl4zfhv2WvIqT/CxnaYLNbhjJOpxszURD06TjFHj37c3LHdYx20Ab+wBgU58N60cl6Rlb2MlL98pmpRAnr39kZ/cqbBNUCGKCofU/IFmkg4wpjFvjvie3jOiR04oh00hEiRZkCIfzdLF96dj88kGNiy0BVwJ9bOt1n1npi7mkXehNYY6XpvC25nU5Mro4uPmkRx3s4vHlEBUGkKqtGS48ENEMg2MHGAb2Obtumta7sCwuKj1UDus7PfQdSnhR1Yj/lGqqCCINPZ4Vh/mePo8Oij4pkhsMWLpYzxboj+BIyT09i97qijE3Y2ItXMt7gjkpovUdX3BjDUPbLjdv3NkQdmtjTCzDoAUmDacSSGoaV62Irioagpv85IbUIGR7lZV51yRkV/WNS4dtXAsavkSCfk+OMCzlEPzcL3P4dXrm6LOltDpitoHhMjJ8druz208+ruM41H4QMPJQh06cB31upWOB6KWiZCT7CHDQ4TY0o/djyDUR38ZXzU7hOA6SHrpSLbd2Na5U9SiCIqbzWOHKiZA7jHmzOuRUd3MxwlA9xLsZ+h4P3Jkow/owS8vGuCtixXhltCt+YjPOARACswz0hGI9N3vsgImD6sVKYadOzM32wzA3/mgpIZ3AEB1Dny9z/iPe2JZX0VtmBs2N3Dtk/+3GZMGJHe3Kp8oS1MXnCb3s8Ecr051/z8SA2dXXZy9VUDx3fRM+XuXXsBm/icLz2mrxQiKUK1zHQD+YH51hwviTpscqW+Nf2ayo06MMl5TZYKLXbD7PIYBi8s1ZpMlxDk6SqMEus2kXqZgctpfSd6RE/dG6PThNITd1C/fgLo4SaPO5Jqzpbthsfl19x6+g+oypIK0ZvzldnQuuezVzTPsh8aivZFOMVVGcoorU0BwmqDGIqrO6LZ+dz4Y35tjhHHTSfkDQeyJWpl8ieC3HhznZ+9gc8nD92Rza70LCrpkdAyjn3twG8EdwOTiQ+6THgA1E6zAwzvqVQBpSKur+Oc95KKOkH0+4qSFhcV/apKw352q/tHtaLUD0nOAq3GBb80UFi15VWYWJuGQ+gA1BmgIiB44FFC75I4kmQSZoXmacpXIhtSgOhPOi1S0uDK3p5ZOXsGXzb7SBZIYZJpY1f90Jxp69wuz+pFm8kTm/Wc1ynDRTS44Sq5FIRYgPzRgaqm+PIAFMFeeVSwUc8o0lILFnu8AmIRsr53Zja7E+axaBUXQe7fM1ccQ61uP9CF8deSt8ed29ZTrXEbN3P0ZUYKRhDWrEV+SYKC5B530dP4bZ42+l211OkR/Wk/hXi6zXnFF0ASc1xR6lPx5KYfGGmYJ3hnzxHbmaanAKOUhcdOj3CWt1ymU0SDST4xhRrjoY/dlE2PQhBVSTyySqyk3Y1oTT/0KaIb5eRAD+F2E4xaMFuxC0xuXkIR5GZhG+CeGDIo59XGSr0EvC3vRqvlnua0we0V2lR01GvoBayZ2jLXNmJ1ot1FxWDLydUvgWtff/IRzyjIt69bU/8TI9Xkp7DETwRrbgWB5/bg+qIIJ9tvs39ZmeKER4iTExqYAcTwGXRk5hHRmVc+1ui5a7zVzZBW6mu3nxwuhrvrzUIs/gR9RwCNrh2zcvCaj0jenW7WljP5n4yaVAedYWt6YyF4Q2XZBxZkkABKbyw803XMHIGDL7JSIrxxEA7SHhkBkl8YhFUajPv1m1zYAnI2wWENATjVy3iHd+3sai2XbRruC8rfSerq+JzTbtMU1Xkzh0UmE2v1RSvp8kN8vxKagC2TUNidnYEc0rXEkG4NYYZqkd3/ACJIGxuyHkpbWZ0xQ0c2jWPFaHvd8venu+UglTRNgZiuH82UxVi6uJCviugk8eKbmplD9vjG6M3WN0rsS1wsUKQxEV0QFtAGKE/f/nIhSLU60pNd+2M0HzIDAuTAlMv2vdpyQs2ewlpjCrb/RZfJdVev9X/bCPd3AnR0ltdTOTGoxAjrEyzdrYZO020R48V+Wb+eEihp/lYh+iujrss3Dvpim2g0cI8/QLLwn5y0jX5yKocMck0ZEMHZSnFS6b8z2duVHsLFF/7rOlfWIRH8C9xB9PDDfD3ZktRdM6NPzg9WoNrGdb9df0bQON2IjChmrxl2/jdfRF82rFsmGqyoc2QO9zDEt3YBvP7U7pn5uLgLtBu8UyOrz4MBkALU39hlRPRdNzLHGwey2kIXO3LvoaStoJ2B4bNX2hE5ff7qKOguNUrhsuYKlve2jBJonSDdA0RcbWyDeTBW3qauReN0z7zVpALiULnHAhhOMAKw0eTUCNbx+gY6Fg1kFMxY8zE81d0IcMvrJpsp3C8JplOPxRjVYRXWg7O35CzLBGRyj/NYyg2pVw7Gni4FRXPJUZhbc6owGLUXx3+A2bSZxVv2mQ0qtgnrurJXukiibjBMkBoFIcahkMdReNTQUF3VgiEqaqWWKTps0oho/xdYhJE6eofYkKiM/FfNLS2uY8Bpb8vFjpVfAEBXeCatDPDlU+LH54COfnRrj4vT/BiSimJWajI2oFiAPU0UWydCe5K+OUaxz+gOIExkyCSchFfhxvf4C8rkik8SpOTbM32WIgbaxSLszZ+fgRK9d4GFbleX3JfcoO91KMTTwqHvIyxv/D4NFK0SICRm1wmxKBug16O0Zu5kOzI+JbuL9B9KxTalR3gKbpLuuFiLebM37AkPCMX+tlP9bxDEYW99JM2uI=", "paymentMethodType": "scheme", "authorisationToken": "Ab02b4c0!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", "subtype": "fingerprint", "token": "eyJ0aHJlZURTTWVzc2FnZVZlcnNpb24iOiIyLjIuMCIsInRocmVlRFNNZXRob2ROb3RpZmljYXRpb25VUkwiOiJodHRwczpcL1wvY2hlY2tvdXRzaG9wcGVyLXRlc3QuYWR5ZW4uY29tXC9jaGVja291dHNob3BwZXJcL3RocmVlRFNNZXRob2ROb3RpZmljYXRpb24uc2h0bWw/b3JpZ2luS2V5PXB1Yi52Mi44MDE2NjUzOTM1MTczMDcyLmFIUjBjSE02THk5bFkyTnZZbVptWkdWMllYQndMbUY2ZFhKbGQyVmljMmwwWlhNdWJtVjAubm9rRmpUYzA5T21mWXRSSlhJeVlEWWVKUmVZQ2cyRDhJTVNjSVhBaTg4VSIsInRocmVlRFNNZXRob2RVcmwiOiJodHRwczpcL1wvcGFsLXRlc3QuYWR5ZW4uY29tXC90aHJlZWRzMnNpbXVsYXRvclwvYWNzXC9zdGFydE1ldGhvZC5zaHRtbCIsInRocmVlRFNTZXJ2ZXJUcmFuc0lEIjoiMDA3NWM5NGMtZmExOS00MmQ0LTgwOTItMTU2MTliNWM3ZTA3In0=", "type": "threeDS2" }, "resultCode": "IdentifyShopper", "paymentId": "7d67b62b-a3b9-4f1b-9ef4-e5f76087f867" } } As per the understanding of our BE, we would get the psp reference once the payment is successfully made and we are not reaching that part in the 3d secure

descorp commented 1 year ago

@aashinisharma2

What Adyen API version you are using?

As per the understanding of our BE, we would get the psp reference once the payment is successfully made

PSP reference is created for each transaction (payment attempt).

aashinisharma2 commented 1 year ago

@descorp MLBT75KSXRWZNN82 This is the psp reference we are getting for the successful payment which is not with 3d security. Probably, we are getting an error before receiving the PSP reference

aashinisharma2 commented 1 year ago

@descorp Anything you can help us with?

descorp commented 1 year ago

Hey @aashinisharma2

Judging by PSP above, you are sending channel - Web returnUrl - https://

Since token value does not contains directoryServerId - I assume that you are triggering 3DS2 flow for web, that is not mobile-friendly.

Could you try using channel - iOS returnUrl - some custom URL scheme ?

ecco-karanjaiswal commented 1 year ago

Hi @descorp now we are sending this payload to adyen but still directory server id error is there can you please look at the payload and tell why is it happening

Payload :

{ "cardNumber": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2IiwidmVyc2lvbiI6IjEifQ.GvqvefzHBNds9bWQYgPQfcjbD7G7_3sPYjUeo1pfEXxbuqPwTe6wvygBxTiq5TYT-QliDJofMZHbyp-pxrzRTfyUazuUv2l3t5m7aMvCX40RVnKO3-rO0cIjNChLVFGN_GgljNgnbiaHWaMm3FErHgRic9KkrPm-1qBxsjyir7ptX0Gfll8Sr3IbuZ0qjsoNGzzXH5DFHatuZ1i0w_L0i0q0oaxUQwKztDeveCxhlGQs2r3c0iEq1n3oYSuIBLrNXVi_Cty2K2XqOm8jjcG2d_2Vrm5WpzqP5-UwrXhlcwJfqw2318b0SUN4dJkihzxlQGwg3PeEAELXWeytkjxRrQ.dqn_bff_n8WzSzg3yr0Y8w.gN8Ll1Si_pWSFCKE9g42pxue9q141CvVRL_efM995L9YM3Oj_W2RxSS4CatYN2v57MCYifUpZfmO56dVPgsiONjv287Fxy8ED2ZDtkN8wnM.xl9Y09IiMGIHjMZoE4y-mJoCRjHOHJ1iAe3OLyCL8J4", "expMonth": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2IiwidmVyc2lvbiI6IjEifQ.VvWed4dQCOOn4r4annoVx1bEoPrI90obCtDgnJMR7MuWi8RJ3QfExTHocSqqCpngBtnCH-DYy-i6cuKEeTY3t7MNtuG9bFZgfc34B3Gja575R88_UDm03DXHpNbuLy4SYSj-9fP7tUkKiWeiTh3SjsMeVkHXu9tY5vnbmDUnrOLWjTEieFXliAj1nq6e1f1wHIKsJiljfBFte0EFSu_Q8lQhUFVCzqteztH751g2FSeRj6azjcMJNjTyoBK-mcU5b0EdAGgDs8HaPY2sYcE-OQjerdfmtQlsZZdAnS7iZVTQo2c4CcJw56QU5m9qoWV0DyuLwrv8TYNY8ivJyrdPJg.L_ZyrkETPwZKVLkKYmytEw.D58tDaL7WfN_o_iKmh10aTmzE0jbu5fOPjB_qDM9Mx-I6n5z1HW7FtpP4UA1lX7ObGt_U0aaeaUZB-0RY1wCDQ.C5geC2Mw1WdHQ8y_0eMF61qjFb10OyNhaalNq6tlhH8", "expYear": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2IiwidmVyc2lvbiI6IjEifQ.LWBhwYwPFfHlMtgaKWlDeuS1DklKIpYAoX2lrC_gzI3TsshlK_qLOMVUvj5FXoVcl37uWiNqyicYWaBZfIhD9Rb3nrW6ptuXlnw8hplXJEwboIG4LoZ4vK2EnuaDv3-W37yGkil5JOnRaY9Lz8MfhXZFkfWw-j2wg_RmR16_gCrL1owDeutuX2Jrx1I7tT4or77xqekidxcMQBzMeBRAJg6C-tDT4y5BNb4xWLqrd1KUytbH8O1nefI6EU_wncAibwjrjkIHAASvmBCkIWOOUM4beEI9pGmT0X8rNPQX-ORmrrdqzUHRN2ZaTnQNFzkiRpmVGzskBuhQIFpKd1dZAg.WnmCjT1CHsGvR0l2--UD9A.ryGFNVvNR_6AslnSRKyfgE3lEfxxWoPjiGJnK00QCuioz3Ct4xAsUMKXknkfdsjT3DcAUCy6-FJU1KmA7DX0vA.kWe4M9d0DRiicRbltvUNuYRvbeA5ZK1iC902wwOz3A4", "cvv": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiYWxnIjoiUlNBLU9BRVAtMjU2IiwidmVyc2lvbiI6IjEifQ.CPXiFM9aaDjFj1gzcJM-AiN8jS5yWOvahIKBYUT4ADeO5X2xxyC09ioxi20iRT7J7zv5bMQEeIScgh_ALgGZRoZHm10jtHs0wlB4IkWBSPckmz9zGgwL2IO4Ulfx7MrJKFDh9AtgGScZDHaC_KoAA2QWWylhu5M72k19HCVZ-R7_aRPuh5y0-SDKIjrxdNVqZJYveF1Dky-cAwYfvyjVtckDmyHy6mksXZMn2GasP74qyd9wQP8xZ6k4afs4TUTa-YEkhcLsaPolKgDf79IdHQUVQ4srTkCeHtZ78PleX0Fc6tHmJjnBKU8W1loiO_RRzFu9sk4-qnhz6b9A1zhdGw._At_yabh3GfinhvLHY_5vw.RtS5aS6N8MKa8FZO5HhtZkm4C878W9fvqxwGWJnkO22606B0iAPKQ3x7vjsWJw-7xp6Mji9FAQK8Jb719Zo72A.gtFAZ0IifY3ZFMoifZmQpGjXHLND_ZkbiqYp8YU55QA", "name": "Test", "channel": "iOS", "threeDS2SdkVersion": "2.2.6" }

ecco-karanjaiswal commented 1 year ago

it's been very long stuck in 3d secure we need your assistance on very urgent basis can you please connect through any video call meeting through which I can share my screen ? @descorp

descorp commented 1 year ago

Please reach out to Support team. Thy should be able to provide all necessary help and arrange all necessary calls (if needed).

ecco-karanjaiswal commented 1 year ago

hi @descorp finally we are able to present 3ds component which is asking for a password to enter received. but on entering the pswd its giving this data in response -

▿ ActionComponentData

▿ details : ThreeDS2Details

▿ completed : ThreeDSResult

but later on passing this data in 3D secure authorize

Screenshot 2023-08-31 at 6 17 20 PM

api there we are getting invalid three3dS result data. can you please provide assistance on this as well .

descorp commented 1 year ago

Hey @ecco-karanjaiswal

On TEST the password is 1234. Does it work for you ?

ecco-karanjaiswal commented 1 year ago

thankyou @descorp for your throughout assistance I have finally integerated the complete flow with 3d secure and working properly.