I have trouble with making apprequests for this site application. I'm able to send invite with Facebook.ui "apprequests" method but this request isn't proven on Facebook. It appears enjoy it is blocked since it fires notification icon however in another notification vanishes.

I have found a workaround. I set application also like a canvas making redirection from canvas towards the website page. But I'm not sure if it won't be blocked or something like that later on.

What's the suggested approach to send a credit card applicatoin demands from the website application?

I personnally make use of this code, that actually works :

FB.ui({method: 'apprequests', message: 'my message'},function(response){'my callback'});   

I really hope this should help you.

From the experience and from reading through the Facebook Developer Guide, it appears like it's mandatory that you should possess a Canvas defined for the Facebook application therefore the demands render as Notices.

I'm attempting to solve an issue where these notices show fine within the Facebook website but this is not on the Facebook Android client's notification popup.