Apple has stopped accepting payments for subscriptions and app purchases using Apple ID in India. Now users can not use their Indian credit or debit card to buy apps from the App Store, get Apple subscriptions like iCloud + and Apple Music or buy media content from Apple with an Indian credit or debit card. The new rules for automatic debiting from the Reserve Bank of India (RBI) came into force last year and are causing this change.
Apple’s support page, which shows the available payment methods in each country it operates, shows that the company currently only supports online banking, UPI and Apple ID balance as the three options for receiving payments.
It was clear in the new rules that automatic debit payments such as consumption bills, phone charging or OTT subscriptions will not be made automatically. For each payment, manual approval of the customer is required.
The regulatory requirements, which are basically the new automatic debit rules implemented by RBI, limit Apple from receiving recurring payments from users in India via credit and debit cards. The change also makes the iPhone maker accept transactions through UPI and online banking – the two features it had introduced to its users in the country last year.
This change will also affect ad campaigns in Apple Search. App developers often run ads to keep their apps on top of the Apple Store so customers can download their apps.
According to the app developers, the majority of the revenue comes from Android users, so how much it will affect their business will be known in the coming time, yet there is a possibility that the subscriptions will drop.
‘;
var ci = 1;
var pl = $(“.star184228 > div.field-name-body > div.field-items > div.field-item”).children(‘p’).length;
var adcount = 0;
if (pl > 3)
$(“.star184228 > div.field-name-body > div.field-items > div.field-item”).children(‘p’).each(function (i, n)
ci = parseInt(i) + 1;
t = this;
var htm = $(this).html();
d = $(“
“);
if ((i + 1) % 3 == 0 && (i + 1) > 2 && $(this).html().length > 20 && ci
‘).insertAfter
adcount++;
else if (adcount >= 3)
return false;
);
$(fb_script).appendTo(fmain);
$(fdiv).appendTo(fmain);
var rightside = $(‘div#main-rhs184228 > div.main-contents:first’).clone();
var outpg = $(‘body’).children(‘.outpage’);
$(“.sidebar184228”).theiaStickySidebar();
if ($.autopager) {
var use_ajax = true;
function loadshare(curl)
history.pushState(”, ”, curl);
if (window.OBR)
window.OBR.extern.researchWidget();
if (_up == false)
var cu_url = curl;
ga(‘set’, ‘page’, curl);
ga(‘send’, ‘pageview’);
if (use_ajax == false) {
var view_selector=”div#maincontent”;
var content_selector = view_selector;
var items_selector = content_selector + ‘ > div.repeat-block’;
var pager_selector=”div.view-zbiz-article-prev-next > div.view-content > div > div.next-article-blick-biz”;
var next_selector=”div.view-zbiz-article-prev-next > div.view-content > div > div.next-article-blick-biz > a:last”;
var auto_selector=”div.view-zbiz-article-prev-next”;
var img_location = view_selector + ‘ > div.repeat-block:last’;
var img_path=”“;
var img = ‘
‘;
var x = 0;
var url=””;
var prevLoc = window.location.pathname;
var circle = “”;
var myTimer = “”;
var interval = 30;
var angle = 0;
var Inverval = “”;
var angle_increment = 6;
var handle = $.autopager({
appendTo: content_selector,
content: items_selector,
runscroll: maindiv,
link: next_selector,
autoLoad: false,
page: 0,
start: function ()
$(img_location).after(img);
,
load: function ()
$(‘#views_infinite_scroll-ajax-loader’).remove();
$(‘div#main-rhs’ + x).empty();
//console.log($(‘div#main-rhs184228 > div.sidebar184228 > div:first’).text());
$(‘#maincontent >.row:last’).before(‘
‘);
$(rightside).clone().appendTo(‘div#main-rhs’ + x);
$(“.sidebar” + x).theiaStickySidebar();
var fb_script = document.createElement(‘script’);
fb_script.text = “(function(d, s, id) var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src=”https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.9″;fjs.parentNode.insertBefore(js, fjs);(document, ‘script’, ‘facebook-jssdk’));”;
var fmain = $(“.sr” + x);
var fdiv = ‘
‘;
$(fdiv).appendTo(fmain);
FB.XFBML.parse();
var $dfpAd = $(‘#maincontent’).children().find(“#ad-” + x);
var $dfpAdMob = $(‘#maincontent’).children().find(“#ad-mob-” + x);
var $dfpAdrhs = $(‘#main-rhs’ + x).children().find(‘.adATF’).empty().attr(“id”, “ad-300-” + x);
var $dfpAdrhs2 = $(‘#main-rhs’ + x).children().find(‘.adBTF’).empty().attr(“id”, “ad-300-2-” + x);
$(‘body’).children(‘.outpage’).empty().append(‘
‘);
var $dfpAdOutofpage = $(‘body’).children(‘div.opage’);
var instagram_script = document.createElement(‘script’);
instagram_script.defer=”defer”;
instagram_script.async=”async”;
instagram_script.src=”https://platform.instagram.com/en_US/embeds.js”;
setTimeout(function ()
var twit = $(“div.field-name-body”).find(‘blockquote[class^=”twitter”]’).length;
var insta = $(“div.field-name-body”).find(‘blockquote[class^=”instagram”]’).length;
if (twit == 0)
twit = ($(“div.field-name-body”).find(‘twitterwidget[class^=”twitter”]’).length);
if (twit > 0)
if (typeof (twttr) != ‘undefined’)
twttr.widgets.load();
else
$.getScript(‘//platform.twitter.com/widgets.js’);
if (insta > 0)
$(‘#maincontent >.row:last’).after(instagram_script);
window.instgrm.Embeds.process();
, 1500);
});
$(document).delegate(“button[id^=’mf’]”, “click”, function ()
fbcontainer=””;
fbid = ‘#’ + $(this).attr(‘id’);
var sr = fbid.replace(“#mf”, “.sr”);
$(fbid).parent().children(sr).toggle();
fbcontainer = $(fbid).parent().children(sr).children(“.fb-comments”).attr(“id”);
);
var title, imageUrl, description, author, shortName, identifier, timestamp, summary, newsID, nextnews;
var previousScroll = 0;
$(window).scroll(function () {
var last = $(auto_selector).filter(‘:last’);
var lastHeight = last.offset().top;
var currentScroll = $(this).scrollTop();
if (currentScroll > previousScroll)
_up = false;
else
_up = true;
previousScroll = currentScroll;
var cutoff = $(window).scrollTop() + 64;
$(‘div[id^=”row”]’).each(function ()
if ($(this).offset().top + $(this).height() > cutoff)
if (prevLoc != $(this).children().find(‘.article-box’).attr(‘data-url’))
prevLoc = $(this).children().find(‘.article-box’).attr(‘data-url’);
$(‘html head’).find(‘title’).text($(this).children().find(‘.article-box’).attr(‘data-title’));
loadshare(prevLoc);
return false; // stops the iteration after the first one on screen
);
if (lastHeight + last.height()