sergeym / pay-receipt-bundle
付款收据生成器
dev-master
2015-07-15 15:13 UTC
Requires
- php: >=5.3.2
- symfony/form: ~2.3
- symfony/framework-bundle: ~2.3
- symfony/validator: ~2.3
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-08-29 04:03:27 UTC
README
收据包
此包创建可打印的付款收据PD-14,通常在俄罗斯银行中使用。
步骤 1:使用 composer 下载 SergeymReceiptBundle
composer require sergeym/pay-receipt-bundle:dev-master
或添加到您的 composer.json 中
{ "require": { "sergeym/pay-receipt-bundle": "dev-master" } }
步骤 2:启用包
在 kernel 中启用包
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Sergeym\ReceiptBundle\SergeymReceiptBundle() ); }
步骤 3:更新 app/config.yml
sergeym_receipt: template: pd4: SergeymReceiptBundle:Default:pd4.html.twig # ../recipe/pd4 or just ../recipe because it default value # add more pay receipt form templates here merchant: 1: # merchant_id extra: payee: ~ okato: ~ inn: ~ kpp: ~ account: ~ bank: ~ correspondent_account: ~ bik: ~ #add more extra field for template injection using {{ receipt.extra('extra-name') }} # you can add more merchants
步骤 3:路由
# app/config/routing.yml sergeym_receipt: resource: "@SergeymReceiptBundle/Resources/config/routing.yml" prefix: /
它是如何工作的?
向 /receipt 或 /receipt/{receipt_form_name} 发送 POST 请求,其中 {receipt_form_name} 是在 config.yml 中 sergeym_receipt.template 部分的模板名称
POST 数据
post_code
post_address
payer_name
name
merchant_id
currency_code
currency_digits_after_decimal_point
total_amount
return_url