price, le forfait et l’Application dans la réponse.
Préparatifs
- Créez un Account Token.
- Obtenez le
application_iddepuis la liste des Applications. - Sélectionnez dans les
packagesdes détails du service unpackage_idcorrespondant au type d’Application et pouvant être acheté.
Aperçu de l’interface
Corps de la requête
Les commandes pour une seule Application utilisentapplication_id + package_id ; les commandes par lot utilisent application_ids + package_ids de longueurs correspondantes. Les commandes ordinaires sélectionnent le mode de paiement dans la requête /pay/ ultérieure. Les commandes d’achat intégré iOS transmettent pay_way: "AppleIAP" lors de leur création, et ne peuvent sélectionner qu’un seul forfait Usage contenant metadata.apple_product_id et metadata.apple_price. Les achats intégrés Apple utilisent un prix prédéfini indépendant en dollars américains, sans cumul de remise membre, de remise liée au mode de paiement ou de majoration du site ; le montant du débit dans la devise locale pour les autres régions prévaut selon la page de confirmation de paiement Apple.
Description de la réponse
En cas de succès, renvoie201 et le nouvel objet Order créé. Les champs clés incluent id, price, discount, state, application_id/application_ids, package_id/package_ids, expired_at et les champs temporels. Les nouvelles commandes sont généralement Pending, puis appelez Payer une commande.
priceest le montant payable calculé par le serveur selon le forfait, la majoration du site et les remises ; ne le calculez pas vous-même côté client.- Si le Package ne correspond pas au service ou au type de l’Application, renvoie
400. - Les Packages gratuits et gérés par le système ne peuvent pas être obtenus directement via l’interface publique des commandes.
- La création d’une commande pour une Application n’appartenant pas au compte actuel sera refusée.

