non ci sono soluzioni veramente cross-platform per Cordova di cui sono a conoscenza. Cordova non supporta/mantiene questo tipo di plugin (a causa della natura del plugin) e quindi potrebbe essere di terze parti. Tuttavia, attingendo da più fonti si può ottenere una soluzione di lavoro
Native (consigliato)
La migliore (re: più stabile) è quello di avvolgere i sistemi di fatturazione in-app native che già esistono sulle piattaforme.
iOS ha il in-app purchase program Android ha in-app billing as a google service
Utilizzare i quadri nativamente previsti per la fatturazione, e semplicemente avvolgere
Plugin
nota che questi plugin avvolgono la funzionalità native presenti sulla piattaforma data
Android https://github.com/poiuytrez/AndroidInAppBilling
iOS https://github.com/j3k0/PhoneGap-InAppPurchase-iOS
Soluzioni per multipiattaforma in app billing sono andati e venuti, e siamo probabilità di vedere molti di più. Dubito che troverai un esempio canonico e solido che funzionerà fuori dagli schemi.
Terzi
Urbano Dirigibile utilizzato di offrire qualcosa, che a quanto pare ora è sconsigliato: https://support.urbanairship.com/customer/portal/articles/1099036-in-app-purchase-sunset-migration-guide
Non credo i sistemi di pagamento di terze parti potrebbero funzionare per voi.
Ci sono molti molti servizi di terze parti che offrono acquisti in-app, ma si limitano alla vendita di beni e servizi tramite il contratto di licenza iOS. Here's an SO topic discussing this. I beni digitali DEVONO essere gestiti dal sistema di acquisto in-app offerto da Apple.
Il nativo è decisamente migliore. Tutto è già costruito per te. – dperconti
concordato con @dperconti, ha spostato la raccomandazione nativa sulla formattazione superiore e regolata. Va notato che la soluzione plug-in dovrebbe includere il framework di acquisto in-app nativamente fornito, quindi la mancanza di plug-in multipiattaforma – Lorenzo