payfurl / phpsdk
php SDK to provide a friendly interface to the payFURL API
v2.1.5
2024-12-06 20:29 UTC
Requires
- php: >=7.4
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ^9.5
- dev-master
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.0
- v1.9.8
- v1.9.7
- v1.9.6
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9
- 1.8
- v1.7
- v1.6
- v1.5
- v1.4
- v1.3
- v1.2
- v1.1
- dev-PAY-3675/create-centralised-subscription-option-for-webhooks
- dev-PAY-3638-add-support-in-java-net-php-sdks
- dev-PAY-3640/add-ability-to-pause-a-subscription
- dev-PAY-3449/review-missing-parameters-in-java-php-net-sdk
- dev-PAY-3412/phone-number-and-email-are-not-collected-when-making-a-magento-payment
- dev-alex-payfurl-patch-1
- dev-PAY-3402/add-metadata-parameter-into-sdks-when-creating-a-subscription
- dev-array_intersect_key_fix
- dev-PAY-3304/add-server-sdk-support-in-for-new-search-parameters
- dev-PAY-3323-fix-click-to-pay-filtering-in-web-interface
- dev-PAY-3262-add-support-for-updating-payment-method-into-sdks
- dev-feature/add-webhook-for-batch
- dev-PAY-3041/sdk-for-subscription
- dev-PAY-3104/add-new-parameters-to-sdks
- dev-PAY-2971/php-sdk-doesnt-perform-unit-testing-on-github
- dev-feature/PAY-2933-make-input-parameters-camel-case-compatible
- dev-PAY-2869-add-support-for-directdebit-with-ezidebit
- dev-PAY-2909/add-missing-endpoint-post-payment-methodprovider-token
- dev-PAY-2892/add-batchtransaction-support-into-sdks
- dev-PAY-2838/magento-plugin-doesnt-collect-customer-information
- dev-PAY-2486/we-want-to-add-support-for-a-3ds-check-after-the-authorisation-is
- dev-PAY-2362/split-payment-options-rather-than-displaying-a-single-payfurl-payment
- dev-PAY-2483/create-api-method-to-delete-a-provider-in-the-api-not-just-apiweb
- dev-PAY-2402/magnento-plugin-doesnt-work-in-production
- dev-PAY-2390/java-sdk-is-missing-metadata-parameter-for-post-customerprovider-token
- dev-PAY-2262/add-support-on-java-php-and-c-sdks
- dev-feature/add-descriptor
- dev-PAY-2276/test-using-our-magento-plugin-with-httpswwwbecextechcomau
- dev-feature/add-new-region
- dev-feature/support-multi-region
- dev-PAY-1543/remove-ability-to-call-payment-methodcheckout-using-secret-key
- dev-PAY-1523/add-auto-tests-for-php-sdk
- dev-PAY-1434_Add-Metadata-into-charges
- dev-PAY-1410/php-sdk
- dev-PAY-1346-implement-managing-default-payment-method-for-a-customer
- dev-PAY-1258/add-support-for-updateprovider
- dev-PAY-1247/level-2level-3-data-fix
- dev-PAY-1225-verify-payment-token-for-post-customerpayment-token
- dev-PAY-1170-add-error-code-support-into-php-sdk
- dev-PAY-1151
- dev-vault+3ds
- dev-PAY-407-add-in-support-for-new-methods-in-sdks
- dev-PAY-166---least-cost-routing
This package is auto-updated.
Last update: 2024-12-23 01:30:24 UTC
README
Library for integrating with PayFURL payments in your app. It includes the following APIs:
- Charge API
- Customer API
- PaymentMethod API
- Transfer API
- Vault API
- Token API
- Provider API
- Batch API
- Subscription API
📄 Requirements
Use of the PayFURL PHP SDK requires:
- PHP 7.4 or higher
- PHPUnit
Running tests
To run the tests, ensure you have phpunit installed.
Before running the tests, create config.json
file in tests
folder with the following contents:
{ "Environment": "Development", "SecretKey": "PAYFURL_SECRET_KEY", "ProviderId": "DUMMY_PROVIDER_ID", "Tokens": ["PAYMENT_TOKEN1","PAYMENT_TOKEN2"] }
Then run phpunit tests