vankosoft / payment-bundle
Symfony VSPaymentBundle
Installs: 145
Dependents: 0
Suggesters: 1
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.1
- nyholm/psr7: ^1.5
- payum/core: ^1.7
- payum/offline: ^1.7
- payum/paypal-express-checkout-nvp: ^1.7
- payum/paypal-pro-checkout-nvp: *
- payum/paypal-rest: *
- payum/payum-bundle: ^2.5
- payum/stripe: ^1.7
- php-http/guzzle6-adapter: ^2.0
- plumtreesystems/payum-paysera-gateway: ^0.3
- vankosoft/users-subscriptions-bundle: >=2.3.0
Conflicts
- doctrine/doctrine-bundle: <1.3
- symfony/doctrine-bridge: <2.7
README
I. Register/Initialize Payment Bundle
Add to config/bundles.php
return [ ... Vankosoft\PaymentBundle\VSPaymentBundle::class => ['all' => true], Payum\Bundle\PayumBundle\PayumBundle::class => ['all' => true], ];
Create VsPayment Config config/packages/vs_payment.yaml
vs_payment: resources: gateway_config: classes: model: App\Entity\Payment\GatewayConfig payment_method: classes: model: App\Entity\Payment\PaymentMethod payment: classes: model: App\Entity\Payment\Payment
II. Testing Payum Functinalities
Add Payum Configuration If You Want to Test Something
payum: storages: Payum\Core\Model\Payment: filesystem: storage_dir: '%kernel.project_dir%/var/payum/payments' id_property: number Payum\Core\Model\ArrayObject: filesystem: storage_dir: '%kernel.project_dir%/var/payum/payments' id_property: number security: token_storage: Payum\Core\Model\Token: filesystem: storage_dir: '%kernel.project_dir%/var/payum/gateways' id_property: hash gateways: offline: factory: offline