Bu konu hakkında pek bilgi yoktur, o yüzden sıkıntı yaşadığını düşünüyorum.

React Native - Android için anlatayım.

https://github.com/idehub/react-native-billing Öncelikle şuradan şu kütüphaneyi kur.

Tarif edildiği gibi bilgiler vs. gir.

Sonra o uygulamayı o haliyle derle ve Google Play'a test sürümü olarak yükle.

Google Play Console'dan Uygulama İçi Ürünler aktif olması için gereken yerleri doldur. Aktif olunca oradan, abonelik veya tek seferlik alımlar oluşturabilirsin. Onlara bir ID veriyorsun.

örnek veriyim: urun_10 gibi


Sen test üyeliği olarak denemen lazım yoksa test edemezsin ve Google Play, development modunda izin vermez. Bunun içinse kendi hesabını

Google Play Console'dan > Ayarlar > Geliştirici Hesabı > Hesap Ayrıntıları bölümüne gel.

Lisans Testi alanından -> Test erişimi olan Gmail hesapları

alanına test ettiğin telefonda açık olan gmail hesabını gir.

Lisans Test Yanıtı alanı -> RESPOND_NORMALLY seçili olacak.

Kaydettikten sonra, Google Play işlemlerini yapabilirsin.(Yapacağın ödemeler test olarak yapılacak, zaten sana bilgi veriyor Google)

Sipariş Yönetimi bölümünden, gelen istekleri görebilirsin.


Örnek Olarak
InAppBilling.open().then(() => InAppBilling.purchase("android.test.purchased")).then(details => {
    console.log("You purchased: ", details);
    return InAppBilling.close();
});
böyle bir kodumuz var. android.test.purchased yerine oluşturduğun ürünün id'ini yazarsan, onu satın alacaktır.

Aklına takılan varsa sor.