개인 결제를 실현하는 것은 매우 번거로운 일입니다. paybob을 통해 개인 결제 인터페이스를 등록하면 개인 Alipay 및 WeChat 결제 인터페이스에 가입할 수 있습니다(비즈니스 라이선스가 필요하지 않음). 활성화를 신청하면 판매자 번호와 통신 키를 받은 후 연결을 시작할 수 있습니다. 이 장에서는 주로 스캔 코드 결제에 대해 설명합니다
스캔 코드 결제 요청 단계:
1. POST 매개 변수 구성 요청 주소로
3. 반환된 콘텐츠에 따라 QR 코드가 표시됩니다
4. 사용자는 결제 성공 후 비동기 알림을 받습니다
:
````php
<?php
주문 = [
사용 using using through out의 '''out out's' out out' out out out out의 ' through 's' through ‐ ‐ ‐‐ -~ - 숫자 숫자 숫자 #fet.111111 => curlopt_url, 'https://paybob.cn/api/native'; cherl_setopt );
컬_세톱($ch, CURLOPT_POST, 1);
컬_세톱($ch, CURLOPT_POSTFI ELDS, $order);
컬_세톱($ch, CURLOPT_SSL_VERIFYPEER, false);
컬_세톱($ch, CURLOPT_SSL_ 호스트 확인, 0 );
$rst = 컬_exec($ch);
컬_닫기($ch);
print_r ($rst);
함수 기호(배열 $attributes) {
ksort($attributes);
$ sign = strtoupper(md5(urldecode(http_build_query($attributes)) . '&key=' . 'xxxxxxxxxxxx') ); Re Return $ sign;
}
```
- 가맹점 번호 및 통신 키 변환 위의. 마지막으로 QR 코드 스캔 인터페이스에서 반환된 결과를 인쇄할 수 있습니다.
- 코드 스캔 인터페이스에서 반환된 결과에서 code_url은 QR 코드 콘텐츠이며, 이는 QR 코드에서 생성된 클래스를 통해 QR 코드로 변환될 수 있습니다. 또는 인터페이스에서 반환된 qrcode 매개변수는 QR 코드의 이미지 주소입니다. QR 코드는 사용자에게 표시되며, 사용자는 휴대폰의 WeChat 스캔 기능을 통해 코드를 스캔할 수 있습니다.
- 위의 데모 코드에서는 비동기 알림이 시연되지 않았다는 점에 유의해야 합니다. 비동기 알림이 필요한 경우에는 inform_url 매개변수를 추가하면 결제가 완료된 후 서버가 결제 성공에 대한 비동기 알림을 받게 됩니다. 비즈니스 로직을 직접 트리거하고 처리할 수도 있습니다.
- 마지막으로 서명 생성을 위한 일반적인 단계를 다음과 같이 공유하고 싶습니다. (자세한 예)
1. 보내거나 받은 모든 데이터가 집합 M이고 매개변수 값이 비어 있지 않다고 가정합니다. 세트 M은 매개변수 이름 ASCII에 따라 설정됩니다. 코드는 작은 것부터 큰 것까지(사전순) 정렬되고 URL 키-값 쌍 형식(예: key1=value1&key2=)을 사용하여 stringA 문자열로 연결됩니다. 값2...).
2. stringA의 끝에서 &key= 키를 연결하여 stringSignTemp 문자열을 가져오고 stringSignTemp에 대해 MD5 작업을 수행한 다음 문자열의 모든 문자를 대문자로 변환하여 부호 값을 가져옵니다
I 앞으로는 캐셔 모드와 jsapi 모드 결제에 대해 공유해드리니, 더 많은 참고가 되셨으면 좋겠습니다.
***취급수수료는 얼마인가요!