I had the same problem and it doesn't make any sense that it wouldn't work because it previously worked. Also majority of South Africans have debit cards and no credit cards. Standard bank should re-enable this feature.
I have a debit MasterCard and on the Standard Bank mobile app I selected the option "use card for online purchases" but when I try purchase online I always get "transaction unsuccessful." How do I fix this?