Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IOS] Transaction receipt became encoded #297

Closed
bohdan1krokhmaliuk opened this issue Jul 5, 2021 · 9 comments
Closed

[IOS] Transaction receipt became encoded #297

bohdan1krokhmaliuk opened this issue Jul 5, 2021 · 9 comments

Comments

@bohdan1krokhmaliuk
Copy link
Contributor

bohdan1krokhmaliuk commented Jul 5, 2021

Version of flutter_inapp_purchase: 5.0.1

Platforms you faced the error: IOS

Expected behavior:

PurchasedItem.transactionReceipt contains JSON string, which was previous behavior.

Actual behavior:

Noticed today that all of my purchases fail to validate (on test environment) as now PurchasedItem.transactionReceipt contains base64 encoded string. Also orderId, purchaseToken originalTransactionIdentifierIOS and originalTransactionDateIOS are null (in PurchasedItem object)

Tested environment:

Real devise, test environment. Probably after accepting the latest agreements

Steps to reproduce the behavior

Whenever you fetch PurchasedItem with transactionReceipt for IOS - it will be base64 encoded string

@bohdan1krokhmaliuk
Copy link
Contributor Author

Example of transactionReceipt I received:
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

@hamza39460
Copy link

Apple returns encoded Receipt data. We have to use this encoded string for receipt validation?
If anyone is not working on this issue, can I work on it?
Also I noticed one more issue
To validate auto-renewing Subscriptions in ios, we need to send Shared Secret as well along with base64 encoded receipt to apple verifyReceipt API, otherwise it will return "status": 21003 in response.
References
https://developers.facebook.com/docs/app-events/getting-started-app-events-ios/app-shared-secret/)
https://developer.apple.com/forums/thread/656120)
Can I work on this issue as well?
Please guide me if I need to know something as I am new to open source contribution

@bohdan1krokhmaliuk
Copy link
Contributor Author

Hi @hamza39460, as I see you use subscriptions in your product. Could you please test my pull request and probably add your functionality?

@hyochan
Copy link
Member

hyochan commented Jul 29, 2021

@hamza39460 Thanks for your interest! I hope you to be the tester of #301 firstly. You can check how to get a package from git branch here.

@hamza39460
Copy link

Hi thanks for offering me to test #301 first. But I can only test it for IOS In App Purchase (Subscription based), if its okay for you I will surely do it.

@bohdan1krokhmaliuk
Copy link
Contributor Author

@hamza39460 thanks, any progress will be super help

@hamza39460
Copy link

@bohdan1krokhmaliuk Hi I have tested the iOS subscriptions it. all working good.

@bohdan1krokhmaliuk
Copy link
Contributor Author

@bohdan1krokhmaliuk Hi I have tested the iOS subscriptions it. all working good.

Thank you :)

@github-actions
Copy link

This issue is stale because it has been open 90 days with no activity. Leave a comment or this will be closed in 7 days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants