Skip to content

Restore custom-server purchase completion - #42

Merged
MisterGatto merged 1 commit into
osp-masterfrom
unknown repository
Aug 25, 2026
Merged

Restore custom-server purchase completion#42
MisterGatto merged 1 commit into
osp-masterfrom
unknown repository

Conversation

@ghost

@ghost ghost commented Aug 25, 2026

Copy link
Copy Markdown

Summary

  • Add an immediate synthetic receipt flow for custom-server purchases without integrating Google Play Billing.
  • Preserve the requested system product ID while using fixed placeholder purchase metadata and an empty signature.
  • Defer the commerce update until MakePurchase returns and report no store-pending transaction, allowing the receipt state to advance.
  • Clear the pending receipt after successful delivery.

Implement an immediate synthetic receipt path for custom servers, using the requested system product ID with placeholder purchase metadata. Defer the commerce update until after MakePurchase returns and report no store-pending purchase so the native state machine can advance to receipt verification.
@ghost ghost closed this Aug 25, 2026
@ghost ghost reopened this Aug 25, 2026
@MisterGatto
MisterGatto merged commit 65ff6be into skyprotocol:osp-master Aug 25, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant