2016-10-18 11 views
0

실존 번들과 payum 번들이 포함 된 기존 심포니 프로젝트를 사용합니다. src 폴더에 이미 번들이 있습니다.PAYUM : Custom Gateway Method

맞춤 게이트웨이를 만들어야합니다. https://github.com/Payum/Payum/blob/master/src/Payum/Core/Resources/docs/develop-gateway-with-payum.md

그러나, 가 명령 줄 "작곡가 만들 프로젝트의 payum/골격을"실행 에 대해, 현재 프로젝트에 새로운 골격을 적용하는 것이 중요 할 것 같다 무엇이 들어 나는 것을 발견?

그리고

다음 문서에 이러한 정보가 있습니다 :

  • 는 공급 업체의 이름으로 payum의 모든 발생을 교체합니다. 당신의 github 이름일지도 모르지만, 당신이 선택한다고 가정 해 봅시다 : acme

  • 모든 스케 런을 출입구 게이트웨이 이름으로 바꿉니다. 예를 들어 Stripe, Paypal 등. 당신이 선택한다고 가정 해 봅시다 : paypal.

그 의미는 무엇입니까? 모든 폴더 이름, 모든 파일 이름, 파일의 모든 용어를 바꿉니 까?

그리고 마지막으로, 약이 문서 회담 :

"게이트웨이를 payum의 빌더에 대한 게이트웨이 공장을 등록하고 생성은"어디서 그렇게? 그렇게하는 방법 ? 커맨드 라인이나 그와 비슷한 것이 있습니까?

많은 감사

답변

1
  1. 확인 Sylius documentation about custom gateway configuration. 정말 도움이 될 것입니다.

  2. Payum 설명서는 프로젝트 설정 방법을 강조합니다. Here 명령과 2 단계와 3 단계에 대한 설명이 조금 있습니다. 기존 프로젝트가있는 경우이 부분을 건너 뛸 수 있습니다. 마지막 지점에서만 관심을 가져야합니다.

+0

실 리우스 및 Payum 문서는 많은 구현에 대해 사용되지 않을 것으로 보입니다. 먼저 문서화에 설명 된대로 사용하려고 시도했지만, 따라 가면 작동하지 않습니다. 따라서 stackoverflow를 사용하여 정보를 얻습니다. 어쨌든 payum을 구성하고 사용자 정의 게이트웨이를 개발하는 데 성공했습니다. 이제는 StatusAction 및 CaptureAction을 통해 상태를 처리하는 방법에 대한 설명서를 찾고 있습니다. 또한 다른 작업을 사용하고 싶지만 payum 코어를 통해 트리거되지 않습니다. .. 물론 명시적인 공식 문서가 없습니다 ^^ – jmo

+0

문제가 해결되었습니다. 스켈레톤은 맞춤 게이트웨이를 구축하는 좋은 방법이며, 다른 게이트웨이가 어떻게 작동하는지 확인했습니다. 일부는 영감을 얻기에 매우 좋습니다. payum을 사용할 때의 첫 번째 문제는 조치가 어떻게 실행되고 어떻게 작동하는지에 관한 것입니다. 어떤 조치를 확인하려면 일부 교환이 숨겨져 있습니다. 디버그 할 메일과 같은 notify 메소드를 사용하십시오 (은행에서 응용 프로그램으로 조치가 수행 될 때 덤프 또는 인쇄가 유용하지 않음). 그렇다면 언제 어떻게 행동해야하는지 알 수 있습니다. 문서화가 잘되어 있으며, 각 프로젝트마다 다르며 특정 연구가 필요합니다. 시리우스 커뮤니티에 고마워! – jmo