응답 게이트웨이에서 4 개의 매개 변수를 지불 게이트웨이 URL에 게시하면 auth_token & postBackURL이라는 매개 변수가 다시 전송됩니다.HttpResponseMessage에서 매개 변수 가져 오기 방법
ASP.NET MVC에서 이러한 매개 변수 (auth_token & postBackURL)를 가져 오는 방법을 알지 못합니다.
아래 코드는 제 코드입니다. 다음은
var client = new HttpClient(); var values = new List<KeyValuePair<string, string>>(); values.Add(new KeyValuePair<string, string>("storeId", "1234")); values.Add(new KeyValuePair<string, string>("amount", "1000")); values.Add(new KeyValuePair<string, string>("postBackURL","http://www.smmotors.org")); values.Add(new KeyValuePair<string, string>("orderRefNum", "1101")); var content = new FormUrlEncodedContent(values); HttpResponseMessage response = client.PostAsync("https://easypaystg.easypaisa.com.pk/easypay/Index.jsf", content).Result;
는 통합 플러그인 문서입니다.
상인은 다음 URL에서 EASYPAY에 다음 매개 변수를 POST 할 필요가
:
샌드 박스 환경 : https://easypaystg.easypaisa.com.pk/easypay/Index.jsf
양 에 storeId postBackURL orderRefNum
성공 후 리디렉션은 고객이 거래 정보와 관련하여 작성해야하는 양식이있는 Easypay Checkout 화면에 착륙합니다.
- 1 단계에서 양식을 완료하면 고객은 진행 버튼을 누르고 첫 번째 단계에서 postbackURL 변수에 지정된 동일한 URL로 판매자 웹 사이트에 다시 방문합니다. 이것은 Easypay와 판매자 웹 사이트 간의 핸드 셰이크를 수행하는 판매자 웹 사이트의 확인 화면입니다. Easypay는 auth_token이라는 매개 변수를 GET 매개 변수로 보내지는 postbackURL로 되돌려 보냅니다. 이제 상인은 다음 URL에 다시 두 개의 매개 변수를 다음 다시 게시 할 필요가있다 :
샌드 박스 환경 : https://easypaystg.easypaisa.com.pk/easypay/Confirm.jsf
AUTH_TOKEN postBackURL
EASYPAY이가 보낸 AUTH_TOKEN를 인증이 재 지정 후 상인에게 이전 단계에서 가지고있는 것과 상인을 연결하고, 성공적인 인증에 성공한 고객은 성공적인 체크 아웃 화면에서 두 번째 변수 인 두 번째 변수 인 BackURL을 전송합니다.
내림차순 상태 orderRefNumber
내가하지 스탠드에서, 당신이 내 코드 예제를 제공하시기 바랍니다 수 있습니다 죄송합니다. –