All guides
User

Purchase

Configure payment settings or complete a payment-related workflow.

Step-by-step guide

Before you start

Use the account and workspace that own the records. This page does not include administrator configuration forms.

Open this feature

Open /app/purchase on your application domain. The tasks below name the controls to use after opening the page.

Steps

Sign in with the customer account that owns the purchase. Keep purchase codes private.

Attach a purchase code

  1. Open Purchases at /app/purchase on the store domain.
  2. Paste your own purchase code into Enter your purchase code and select Add License.
  3. Wait for verification. Check that the resulting card identifies the correct product and license.
  4. Check the support coverage shown on the card. Adding a code does not automatically extend support.

Download a purchase

  1. Find the intended product card and check its license state.
  2. Select Download. Save the returned product file and check the filename/version.
  3. If access or file lookup fails, keep the visible error and contact support; do not use another customer’s purchase code.

Request a license reset

  1. On the intended product card, select Reset License only when you need a reset request.
  2. Confirm the action when prompted and read the response.
  3. The source creates a reset request. It does not immediately clear the licensed domain. The response states a processing target of 24 hours; completion still depends on the store’s handling.

Refresh Envato support coverage

  1. For an Envato purchase with the control available, select Sync Envato Support.
  2. Confirm the sync and wait for the result. Check the support date shown afterward.
  3. This refreshes marketplace support data; it is not a support renewal purchase.

Fields shown in the interface

Field or settingWhat to enter or choose
Purchase codeYour own valid purchase code. Enter it privately; do not include it in public screenshots.
Product / license stateConfirm you are working on the intended card.
Support coverageShown separately from product download access.
Reset LicenseSubmits a request for store processing; it is not immediate license deactivation.

Check the result

  • The attached license appears under the signed-in customer account.
  • A download returns the expected product file.
  • A reset request displays its submission result; separately confirm when processing is finished.

Problems and validation

ProblemWhat to do
You are not allowed to download this productCheck the signed-in owner account and whether the license is enabled.
Product not found / File not foundThe enabled product or its download file is unavailable; provide the error to store support.
License not foundConfirm the selected card belongs to the current account.
Support sync failsCheck that the purchase is an Envato license and review the returned verification error.

Technical reference

Sources for these task instructions
Role-scoped source references

Pinned commit: 275481cdd3c8519a24c5ecf5cac3e11ceb1708d8

Source-only route information
MethodSource-default route
RESOURCE/app/purchase
GET/app/purchase/download/{any}
POST/app/purchase/add
POST/app/purchase/reset/{any}
POST/app/purchase/sync-envato-support/{any}
POST/app/purchase/status/{any}
POST/app/purchase/list
Unmapped fields — not user instructions

These fields belong to this role’s source handler, but their screen labels were not confirmed.

Source keyHandler
qmodules/AppPurchase/app/Http/Controllers/AppPurchaseController.php
coveragemodules/AppPurchase/app/Http/Controllers/AppPurchaseController.php
codemodules/AppPurchase/app/Http/Controllers/AppPurchaseController.php