Shopify / checkout-sheet-kit-swift

Shopify’s Checkout Sheet Kit makes it simple to perform a checkout inside your Swift native app.
MIT License
38 stars 15 forks source link

Camera is opening as Live Broadcast Video instead of normal Camera to take picture. #203

Closed AsimNGI closed 4 months ago

AsimNGI commented 4 months ago

What area is the issue related to?

Checkout Sheet Kit

What version of Checkout Sheet Kit are you using?

2.0.1

Reproducible sample code

No response

Steps to Reproduce

  1. Open Checkout
  2. Go with any installment plan, in my case it's Tamara.
  3. Tamara asks for ID Verification where the camera opens
  4. When camera opens it opens as Live broadcast video instead of Camera to take picture of ID.

Expected Behavior

Camera should open normal Camera to take pictures of ID instead of opening Live Broadcast Video.

Actual Behavior

When Opening camera on checkout it opens Live broadcast video instead of Camera to take picture of ID on Tamara.

Screenshots/Videos/Log output

No response

Storefront domain

https://revibe.me/

markmur commented 4 months ago

Hey @AsimNGI, can you share a screen recording?

AsimNGI commented 4 months ago

Hi Mark,

Thanks for your response. We have created 2 separate videos of the payment process using Tamara: One With the webview in Mobile App using same store i.e. Revibe.me. https://drive.google.com/file/d/1VRHtyopSUPJqs-LCnNhtsRhgZY2VhCqg/view?usp=sharing (Expected) & Second On native iOS using the same store but implemented the checkout sheet. https://drive.google.com/file/d/1wxjTs31i-zzCzAvTdBUFzPJ0S32o4EE1/view?usp=sharing (Issue)

The webview version is working fine but the checkout sheet is opening Live Broadcast which is an issue. In both apps we are using the same account of Tamara.

On Wed, Jul 24, 2024 at 2:37 PM Mark Murray @.***> wrote:

Hey @AsimNGI https://github.com/AsimNGI, can you share a screen recording?

This is an issue with Tamara, as this code would be coming from an external source.

— Reply to this email directly, view it on GitHub https://github.com/Shopify/checkout-sheet-kit-swift/issues/203#issuecomment-2247380767, or unsubscribe https://github.com/notifications/unsubscribe-auth/BKCNJOTUG5VOHFGSMHMQUQTZN5YVDAVCNFSM6AAAAABLMCVPASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXGM4DANZWG4 . You are receiving this because you were mentioned.Message ID: @.***>

markmur commented 4 months ago

This should now be fixed as of 3.0.2.

It can take about an hour or so to propagate the new version of the cocoapod. Let us know if this works for you 👍

AsimNGI commented 4 months ago

Thanks Mark,

The issue is fixed and working as expected on iOS, however I've initiated 1 more issue regarding Camera Permission: https://github.com/Shopify/checkout-sheet-kit-android/issues/113 on Android. Please look into this matter on urgent basis as we are losing 20% of orders on daily basis. Thanks & Regards,

On Wed, Jul 24, 2024 at 5:52 PM Mark Murray @.***> wrote:

This should now be fixed as of 3.0.2 https://github.com/Shopify/checkout-sheet-kit-swift/releases/tag/3.0.2.

It can take about an hour or so to propagate the new version of the cocoapod. Let us know if this works for you 👍

— Reply to this email directly, view it on GitHub https://github.com/Shopify/checkout-sheet-kit-swift/issues/203#issuecomment-2247834984, or unsubscribe https://github.com/notifications/unsubscribe-auth/BKCNJOW6ESNWCSASHGEYTC3ZN6PPTAVCNFSM6AAAAABLMCVPASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBXHAZTIOJYGQ . You are receiving this because you were mentioned.Message ID: @.***>