У меня есть несколько приложений с текущим/старым платежом. работает отлично. Компания зарегистрирована и т. д. все в порядке и работает около года.
Теперь я перехожу на новую, открытую систему, управляемую объектами Graph. Совершенно не работает.
создание и регистрация объектов работает нормально. Это объект, который я зарегистрировал. Отладчик не выдает ошибки:
<head prefix=
"og: http://ogp.me/ns#
fb: http://ogp.me/ns/fb#
product: http://ogp.me/ns/product#">
<meta property="og:type" content="og:product" />
<meta property="og:title" content="Pinky" />
<meta property="og:plural_title" content="Pinkies" />
<meta property="og:image" content="https://MY_URL/picture.png" />
<meta property="og:description" content="Pinky " />
<meta property="og:url" content="https://MY_URL/object.html" />
<meta property="product:price:amount" content="0.40"/>
<meta property="product:price:currency" content="USD"/>
<meta property="product:price:amount" content="0.32"/>
<meta property="product:price:currency" content="GBP"/>
<meta property="product:price:amount" content="0.24"/>
<meta property="product:price:currency" content="EUR"/>
</head>
после регистрации с помощью отладчика я вызываю диалог оплаты следующим образом:
var obj = { method: 'pay',
action: 'purchaseitem',
product: "https://MY_URL/object.html" };
FB.ui(obj, function(data) { });
Но я всегда получаю ошибку в результате. Код_ошибки (пока?) не описан на Facebook. error_code: 1353028 error_message: "Извините, возникла проблема, и мы не можем выполнить ваш запрос. Повторите попытку позже."