Symfony2 용 JMS 결제 묶음을 사용하여 맞춤 결제 수단을 만들려고합니다. Paypal 번들을 정상적으로 설정했습니다. 그러나 은행 송금으로 지불 할 수있는 두 번째 옵션이 필요합니다.JMS 맞춤 결제 플러그인 - Symfony2
아래 코드는 제가 가지고있는 코드입니다. 그러나 이것은 새로운 지불 옵션을 표시하지 않습니다.
Form 클래스 :
namespace JMS\Payment\BanktransferBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class BanktransferType extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('holder', 'text', array('required' => false))
->add('number', 'text', array('required' => false))
->add('expires', 'date', array('required' => false))
->add('code', 'text', array('required' => false))
;
}
public function getName() {
return 'credit_card';
}
}
플러그인 클래스 :
namespace JMS\Payment\BanktransferBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
class BanktransferType extends AbstractType {
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('holder', 'text', array('required' => false))
->add('number', 'text', array('required' => false))
->add('expires', 'date', array('required' => false))
->add('code', 'text', array('required' => false))
;
}
public function getName() {
return 'credit_card';
}
}
Services.yml 내가 찾을 수있는 JMS 지불 번들 위해서는 어떻게해야합니까 무엇
services:
payment.plugin.banktransfer:
class: JMS\Payment\BanktransferBundle\Plugin\BanktransferPlugin
tags: [{name: payment.plugin}]
credit_card_type:
class: JMS\Payment\BanktransferBundle\Form\BanktransferType
tags:
- { name: form.type, alias: credit_card }
- { name: payment.method_type }
내 플러그인?