Веб-приложение Unity3d facebook Sdk Payments API Код ошибки: 1383008

Я разрабатываю игру facebook в Unity3d, используя новый facebook sdk facebook, запуская приложение как веб-приложение внутри facebook в режиме песочницы.

Сегодня я начал реализовывать в игре магазин для микротранзакций, используя их модель оплаты холста. Я прочитал их документацию и учебник по javascript для платежей (у них еще нет его для единства) и создал простую кнопку, при нажатии которой вы можете купить игровую валюту (монеты).

Теперь мой открытый график og:product протестирован и выглядит точно, а мой код С# в единстве таков:

public void onCoinsClicked() {

    FB.Canvas.Pay(
        product: "my_url/products/coin.html",
        action: "purchaseitem",
        quantity: 1,
        testCurrency:"EUR",
        callback: delegate(FBResult response) {
        FbDebug.Log("The result of the purchase is: " + response.Text);
    });

    FbDebug.Log("onCoinsClicked: ");
}

Когда я тестирую его с помощью пользователя тестера платежей, который у меня есть, он выдает следующую ошибку при отображении всплывающего окна оплаты:

Произошла ошибка. Пожалуйста, попробуйте позже. Код ошибки API: 1383008 Описание ошибки API: используемое приложение не отвечает. Пожалуйста, попробуйте еще раз. Если вы продолжаете видеть эту ошибку, повторите попытку через несколько часов.

Если кто-то из вас, добрые люди, сталкивался с этим раньше, пожалуйста, просветите меня :)

Спасибо.


person leopoldv    schedule 10.02.2014    source источник


Ответы (1)