Custom wordpress plugin to facilitate First Atlantic Commerce hosted page payments
| Author: | Kendall Arneaud (profile at wordpress.org) |
| WordPress version required: | |
| WordPress version tested: | 6.0 |
| Plugin version: | 1.0.1-beta |
| Added to WordPress repository: | 10-06-2022 |
| Last updated: | 22-06-2022
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://github.com/nirjharlo/wp-plugin-framew... |
| Total downloads: | 1 210 |
| Active installs: | 10+ |
![]() Click to start download |
|
Custom wordpress plugin to facilitate First Atlantic Commerce hosted page payments
Features
- Customizable template files using theme. Just copy over to theme folder in sub directory called ‘fac-hosted-page-button’
- part-page.error.php
- part-page.success.php
- part-payment.button.error.php
- part-payment.button.php
- Custom actions hooks
- fac-hosted-page_button_after_page_error
- fac-hosted-page_button_after_page_success
- fac-hosted-page_button_before_payment_button
- fac-hosted-page_button_after_payment_button
- fac-hosted-page_button_before_payment_button_error
- fac-hosted-page_button_after_payment_button_error
- Editable Custom Page via Page Section
- fac-hosted-page_button (slug)
- Shortcodes for response page and payment link button
[fac-hosted-page_button_payment_button amount="" currency="" transaction_id="" text=""][fac-hosted-page_button_page [page="" message="" transaction_id="" code=""]]
- Helper functions
fac_hosted_page_button_display_payment_button($attr)(Displays the button by calling the short code)
- Define overriding constants
Usage
Either embed the payment button shortcode into a page/post or call the helper function with parameters similar to the template code.
E.g.
Payment Link Button
`
[fac-hosted-page_button_payment_button amount=”20.23″ currency=”BBD” transaction_id=”A-9191″ text=”Pay Now”]
`
Custom Results Pages
`
[fac-hosted-page_button_page [“page”=”path/to/template.php” message=”Response MEssage” transaction_id=”A-9191″ code=”200″]]
fac_hosted_page_button_display_payment_button([‘amount’=>200.34,’currency’=>’JMD’,….])
`
Screenshots
- Use shortcode in page
- Payment Button
- Default Thank You Page
- Successful Thank You Page
Changelog
1.0.0-beta
- Plugin released.
1.0.1-beta
- Dependency security updates
Notes
- You can optionally add hooks for executing additional events on button template and thank you page template
do_action('fac-hosted-page_button_after_page_error', string $transaction_id );do_action('fac-hosted-page_button_after_page_success', string $transaction_id );
- A default results page and url is created on install
- Recommend flushing permalinks settings to enable plugin’s return response url directives
- Currently, the plugin supports First Atlantic Commerce’s 3DS initiatives by default.
