mirror of
https://github.com/valitydev/checkout.git
synced 2024-11-06 18:45:24 +00:00
build_utils@4858499fdd | ||
src | ||
.babelrc | ||
.eslintrc.json | ||
.gitignore | ||
.gitmodules | ||
containerpilot.json | ||
Dockerfile.sh | ||
Jenkinsfile | ||
Makefile | ||
nginx.conf | ||
package.json | ||
README.md | ||
webpack.config.js |
Payform
Настройка
Конфигурация происходит в файле appConfig.json
Для изменения конфигурации в рантайме достаточно заменить appConfig.json
Например в случае с nginx appConfig.json
нужно положить в /usr/share/nginx/html
Использование
Пример интеграции
<script src="https://checkout.rbk.money/payframe/payframe.js" class="rbkmoney-checkout"
data-invoice-id="string"
data-invoice-access-token="string"
data-endpoint-success="https://<your-server-side>"
data-endpoint-success-method="GET"
data-endpoint-failed="https://<your-server-side>"
data-endpoint-failed-method="POST"
data-name="Company name"
data-amount="7,700"
data-currency="Р"
data-logo="https://checkout.rbk.money/checkout/images/logo.png">
</script>
Описание data-* атрибутов
data-* атрибут | Описание | Обязательный | Возможные значения |
---|---|---|---|
invoice id | Идентификатор инвойса | ✓ | oVU2LzUCbQ |
invoice access token | Токен для доступа к указанному инвойсу | ✓ | eyJhbGciOiJSUzI1N... |
endpoint success | URL для отправки запроса в случае успешного платежа | https://<your-server-side> |
|
endpoint success method | Тип Http метода для endpoint success | GET, POST (по умолчанию) | |
endpoint failed | URL для отправки запроса в случае неуспешного платежа | https://<your-server-side> |
|
endpoint failed method | Тип Http метода для endpoint failed | GET, POST (по умолчанию) | |
name | Метка для задания именования формы | Company name | |
amount | Метка для вывода стоимости платежа | 7000 | |
currency | Метка для вывода валюты | P | |
logo | URL для задания логотипа | https://<your-server-side> |
Примечание. Запросы на endpoint success, endpoint failed отправляются с "Content-Type": "x-form-urlencoded"
.