Kill Bill OSGI Payment Retries bundle

Kill Bill Payment Retries plugin

Лицензия

Лицензия

Категории

Категории

Java Языки программирования
Группа

Группа

org.kill-bill.billing.plugin.java
Идентификатор

Идентификатор

payment-retries-plugin
Последняя версия

Последняя версия

0.2.4
Дата

Дата

Тип

Тип

bundle
Описание

Описание

Kill Bill OSGI Payment Retries bundle
Kill Bill Payment Retries plugin
Ссылка на сайт

Ссылка на сайт

http://github.com/killbill/killbill-payment-retries-plugin
Система контроля версий

Система контроля версий

http://github.com/killbill/killbill-payment-retries-plugin/tree/master

Скачать payment-retries-plugin

Зависимости

provided (5)

Идентификатор библиотеки Тип Версия
com.google.code.findbugs : jsr305 jar 3.0.2
javax.servlet : javax.servlet-api jar 3.1.0
org.kill-bill.billing : killbill-api jar 0.50.1
org.kill-bill.billing.plugin : killbill-plugin-api-control jar 0.23.1
org.kill-bill.billing.plugin : killbill-plugin-api-notification jar 0.23.1

test (9)

Идентификатор библиотеки Тип Версия
mysql : mysql-connector-java jar 5.1.33
mysql : mysql-connector-mxj jar 5.0.12
mysql : mysql-connector-mxj-db-files jar 5.0.12
org.kill-bill.billing.plugin.java : killbill-base-plugin test-jar 1.1.2
org.kill-bill.commons : killbill-embeddeddb-common jar 0.20.6
org.kill-bill.commons : killbill-embeddeddb-mysql jar 0.20.6
org.kill-bill.commons : killbill-embeddeddb-mysql test-jar 0.20.6
org.mockito : mockito-all jar 1.10.19
org.testng : testng jar 6.11

Модули Проекта

Данный проект не имеет модулей.

killbill-payment-retries-plugin

Kill Bill Payment Control plugin to control payment retries.

Release builds are available on Maven Central with coordinates org.kill-bill.billing.plugin.java:payment-retries-plugin.

Kill Bill compatibility

Plugin version Kill Bill version
0.0.y 0.16.z
0.2.y 0.18.z

Usage

Private endpoints

Verify the status of a payment method associated with a failed payment:

curl -v \
     -u admin:password \
     -H "X-Killbill-ApiKey: bob" \
     -H "X-Killbill-ApiSecret: lazar" \
     "http://127.0.0.1:8080/plugins/payment-retries-plugin/paymentMethodCheck?paymentExternalKey=XXX"

List current configuration:

curl -v \
     -u admin:password \
     -H "X-Killbill-ApiKey: bob" \
     -H "X-Killbill-ApiSecret: lazar" \
     "http://127.0.0.1:8080/plugins/payment-retries-plugin/configuration"

Filter for retryable errors only:

curl -v \
     -u admin:password \
     -H "X-Killbill-ApiKey: bob" \
     -H "X-Killbill-ApiSecret: lazar" \
     "http://127.0.0.1:8080/plugins/payment-retries-plugin/configuration?retryable=true"

Filter for insufficient funds errors only (see ErrorMessage):

curl -v \
     -u admin:password \
     -H "X-Killbill-ApiKey: bob" \
     -H "X-Killbill-ApiSecret: lazar" \
     "http://127.0.0.1:8080/plugins/payment-retries-plugin/configuration?errorMessage=INSUFFICIENT_FUNDS"
org.kill-bill.billing.plugin.java

Kill Bill

Kill Bill has been the leading open-source platform for billing and payment since 2010.

Версии библиотеки

Версия
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.0
0.0.1