나는 고객이 서비스 비용을 지불하지만 에스크로를 통해 돈을 먼저 내야하는 웹 사이트를 가지고 있습니다. 나는 PHP에 능숙합니다. (웹 사이트가 코딩 된 것입니다) 어떻게 갈 것입니까? 자동으로 작동하는 에스크로 시스템을 구현하는 방법에 대해?에스크로 스타일 시스템을 구축하는 방법
답변
디자인을 구성 요소로 분해하고 프로세스를 고려해야합니다.
에스크로는 다음과 같이 작동합니다
-
법인 B.
- 엔티티 A와 엔티티 B는
- 에스크로 계정이 엔티티 B로 증착 합의에 와서에 대한 에스크로 계정에
- 엔티티 A 예금 돈
구현 방법은 모든 거래와 마찬가지로 에스크로 예금을 추적하는 것이고 동일한 방법으로 에스크로 지불을 추적합니다.
데이터베이스에 "Work Orders"를 저장하는 방법을 찾아야합니다. 여기에는 두 개의 열 "AcceptedByA"와 "AcceptedByB"및 금액이 있습니다.
과정은 다음과 같습니다
- 엔티티 A는 workorder를 열고 workorder는
- 엔티티 A 세트 (true로 AcceptedByB 설정)가 필요합니다 어떤
- 엔티티 B가하는 에스크로 계정에 $의 X를 지불 "AcceptedByA"사실.
- 에스크로 계정에서 EntityB에 비용을 지불하는 트랜잭션이 실행됩니다.
매우 높은 수준이지만 다소 간단한 생각입니다.
B가 제대로 작업을 전달했지만 A가 똥구멍 일 뿐이고 작업 순서를 True로 설정하지 않으면 어떻게됩니까? B는 결코 돈을받지 않을 것이고, 돈은 어떻게 될 것입니까? 최악의 경우 A.로 돌아갑니다. – Marconi
IMHO 너무 일반적인 질문입니다. PHP-MySQL 레벨 디자인을 찾고 계십니까? 테이블 같은게 뭐야? 또는 당신이 사용할 수있는 서비스를 찾고 있습니까?
간단히하기 위해 Paypal을 사용하여 돈을 받고 지불한다고 가정 해 봅시다.
구매자 A 당신은 달러 (A $)의 X를 충전하고 페이팔 계정에 금액 을 저장 판매자 B.
- 에 대한 설정 및 에스크로에 필요합니다.
- 당신은 수신 된 당신에게 그 $의 X를 알려주는 논리 레코드를 작성하고 당신은 트랜잭션을 구현해야한다 (MySQL의 또는 PHP 계층화) 모두 위에서 언급 있는지 확인합니다
B.위한 것입니다 단계가 발생합니다. 어떤 이유로 논리적 레코드를 만들지 못하는 경우 n 단계에서 두 번째 단계를 다시 시도하고 여전히 실패하면 첫 번째 단계를 실패 (환불)합니다.
사용자가 에스크로를 출시 할 때 유사한 접근 방식을 채택해야합니다.
- 1. Magento와 유사한 인라인 변환 시스템을 구축하는 방법
- 2. 온라인 프로젝트 모니터링 시스템을 구축하는 방법
- 3. .NET에서 메시징 시스템을 구축하는 방법은 무엇입니까?
- 4. Ajax 코멘트 시스템을 구축하는 방법은 무엇입니까?
- 5. 루비 Gserver를 사용하여 웹 기반 채팅 시스템을 구축하는 방법
- 6. 사용자가 작업을 대기열에 제출할 수있는 시스템을 구축하는 방법
- 7. 변경 추적 시스템을 구축하는 방법 - 감사 시스템이 아님
- 8. EventMachine : Rails 응용 프로그램을 사용하여 채팅 시스템을 구축하는 방법
- 9. 워크 플로 관리 시스템을 구축하는 PHP 프레임 워크
- 10. PHP를 사용하여 개인 메시징 시스템을 구축하는 방법에 대한 자습서 찾기
- 11. 큐 관리 시스템을 구축하는 데 적합한 기술은 무엇입니까?
- 12. 대용량 텍스트 대체 시스템을 구축하는 방법에 대한 정보가 필요합니다.
- 13. 분산 인터넷 규모 시스템을 구축하는 방법에 대해 어떻게 생각하십니까?
- 14. PHP 사이트에 에스크로 웹 서비스 통합
- 15. Google 웨이브에 클라이언트를 구축하는 방법
- 16. 시스템을 얻는 방법 ioWait
- 17. 배치 파일을 사용하여 솔루션을 구축하는 방법
- 18. 레일에 다중 필터를 구축하는 가장 좋은 방법
- 19. 펄 웹 서비스 인프라를 구축하는 방법
- 20. Drupal에서 Drupal 로고가없는 사이트를 구축하는 방법
- 21. Android NDK로 프로토콜 버퍼를 구축하는 방법
- 22. C#으로 검색 엔진을 구축하는 방법
- 23. asp.net mvc에서 stackoverflow 스타일 배지 시스템을 구현하는 최상의 전략
- 24. JSP로 로그인 시스템을 구현하는 방법
- 25. CakePHP에서 장비 시스템을 구현하는 방법
- 26. Web2py 발권 시스템을 끄는 방법?
- 27. 인벤토리 시스템을 설계하는 올바른 방법
- 28. CMS를위한 모듈 시스템을 만드는 방법?
- 29. RoR에서 업적 시스템을 구현하는 방법
- 30. "플러그인"코멘트 시스템을 만드는 방법
해결책을 찾았습니까? – usama