vankosoft/payment-bundle

万客软应用支付Bundle

安装: 904

依赖项: 1

建议者: 1

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

v3.3.16 2024-08-22 13:07 UTC

README

I. 注册/初始化支付Bundle

添加到config/bundles.php

return [
    ...
    
    Vankosoft\PaymentBundle\VSPaymentBundle::class => ['all' => true],
    Payum\Bundle\PayumBundle\PayumBundle::class => ['all' => true],
];

创建VsPayment配置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. 测试Payum功能

如果您想测试某些内容,请添加Payum配置

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