collective.pfg.payment (0.2.0)
- Homepage of collective.pfg.payment: http://pypi.python.org/pypi/collective.pfg.payment
This package is inteded to integrate html payment form which happens outside of Plone as easy as possible by using forms and adapters generated by PloneFormGen.
Example use case
- On Plone site, input some price amount on form.
- Confirm the amount and go to payment page outside of Plone.
- Process the payment.
- Go back to Plone site.
General Setup
Once the package is quickinstalled, you need to configure authentication code calculation from Site Setup >> Payment Config
- MAC Code
- This code is provided by payment provider.
- Fields
- Input field names which will be used for the calculation line by line.
- Separator
- Input separator between field values if necessary.
- Capital
- Check this if calculated authentication code need to be upper cases.
You may configure payment settings locally to Form Folders.
Tested HTML Interfaces and their configurations
Verkkomakust S1 (Finland)
- MAC Code
- 6pKF4jkv97zmqBJ3ZL8gUw5DfT2NMQ
Fields
MERCHANT_ID
AMOUNT
ORDER_NUMBER
REFERENCE_NUMBER
ORDER_DESCRIPTION
CURRENCY
RETURN_ADDRESS
CANCEL_ADDRESS
PENDING_ADDRESS
NOTIFY_ADDRESS
TYPE
CULTURE
PRESELECTED_METHOD
MODE
VISIBLE_METHODS
GROUP
- Separator
- | (Vertical bar)
- Capital
- Checked