Так что я новый открытый график оплаты объекта:Facebook Оплата товара поиск возвращает ошибку пустого
<!DOCTYPE html>
<html>
<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="My awesome product" />
<meta property="og:image" content="http://lorempixel.com/200/200/" />
<meta property="og:url" content="https://my_awesome_url" />
<meta property="og:description" content="Description" />
<meta property="product:price:amount" content="1.00"/>
<meta property="product:price:currency" content="LVL"/>
</head>
</html>
И с вызовом:
FB.ui({
method: 'pay',
action: 'purchaseitem',
product: 'https://my_awesome_url',
},
function (data) {console.log(data)}
);
Все, что я получаю
Что-то пошло не так при обработке вашего платежа. У вас не было , начисленных за эту транзакцию, поэтому, пожалуйста, попробуйте еще раз.
и данные в функции обратного вызова - null
Я не могу обернуть мою голову вокруг того, что случилось с ним. Отладка с использованием https://developers.facebook.com/tools/debug загружает объект как можно точнее и событие после загрузки через отладочную информацию, а при вызове этого элемента из кеша он все равно терпит неудачу и держит его в молчании.