diff --git a/test/api/inAppPurchases.coffee b/test/api/inAppPurchases.coffee index b31e982e71..0256b4bd83 100644 --- a/test/api/inAppPurchases.coffee +++ b/test/api/inAppPurchases.coffee @@ -155,7 +155,7 @@ describe 'In-App Purchases', -> inApp.iosVerify(req, res, next) expect(paymentSpy).to.be.calledOnce - expect(paymentSpy).to.be.calledWith({user: res.locals.user, paymentMethod:'IAP AppleStore'}) + expect(paymentSpy).to.be.calledWith({user: res.locals.user, paymentMethod:'IAP AppleStore', amount: 5.25}) context 'error in setup', -> before -> diff --git a/website/src/controllers/payments/iap.js b/website/src/controllers/payments/iap.js index 67d55bf3fa..6da2a29606 100644 --- a/website/src/controllers/payments/iap.js +++ b/website/src/controllers/payments/iap.js @@ -104,15 +104,13 @@ exports.iosVerify = function(req, res, next) { var correctReceipt = true; for (var index in purchaseDataList) { switch (purchaseDataList[index].productId) { - case 'com.habitrpg.ios.Habitica.20gems': - payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 5}); - break; case 'com.habitrpg.ios.Habitica.4gems': payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 1}); break; case 'com.habitrpg.ios.Habitica.8gems': payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 2}); break; + case 'com.habitrpg.ios.Habitica.20gems': case 'com.habitrpg.ios.Habitica.21gems': payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 5.25}); break;