payjs의 개인 WeChat 코드 스캐닝 결제 인터페이스에 연결하는 방법
payjq
payjq 2019-06-12 20:07:19
0
1
1310

많은 개인 결제 인터페이스 제품 중에서 안정적이고 믿을 수 있는 제품을 찾기가 어렵습니다. 다행히 payjs를 접했을 때 품질도 좋고 입맛에도 매우 만족스러웠습니다. 모든 사람이 사용하는 것이 좋습니다. 다음은 payjs를 도킹하는 과정에서 제가 겪은 경험과 기술 중 일부입니다. 이를 여러분과 공유하고 싶습니다.

1. 판매자 번호를 신청하세요

payjs.cn을 열어 활성화를 신청하고 판매자 번호와 통신 키를 받으세요

2 코드를 스캔하여 연결하세요

PHP 코드는 다음과 같습니다.

<?php
    $order = [
        'mchid' => 'xxxxxxxxxxx',
        'body' => 'test',               // 订单标题
        'out_trade_no' => time(),       // 订单号
        'total_fee' => 120,             // 金额,单位:分
    ];
    $order['sign'] = sign($order);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://payjs.cn/api/native');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $order);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    $rst = curl_exec($ch);
    curl_close($ch);
    print_r($rst);
    function sign(array $attributes) {
        ksort($attributes);
        $sign = strtoupper(md5(urldecode(http_build_query($attributes)) . '&key=' . 'xxxxxxxxxxxx'));
        return $sign;
    }

● 결제 위의 가맹점번호와 통신키를 주의하여 본인의 것으로 교체하세요. 마지막으로 QR 코드 스캔 인터페이스에서 반환된 결과를 인쇄할 수 있습니다.

● 코드 스캔 인터페이스에서 반환된 결과 중 code_url 은 QR 코드 콘텐츠이며, QR 코드에서 생성된 클래스를 통해 QR 코드로 변환될 수 있습니다. 또는 인터페이스에서 반환된 qrcode 매개변수는 QR 코드의 이미지 주소입니다.

● QR 코드를 사용자에게 표시하고, 사용자는 코드를 스캔하여 휴대폰의 WeChat 스캔 기능을 통해 결제할 수 있습니다.

● 위 데모 코드에서는 비동기식 알림을 시연하지 않았다는 점에 유의하세요. 비동기 알림이 필요한 경우 inform_url 매개변수를 추가하면 결제가 완료된 후 서버가 결제 성공에 대한 비동기 알림을 받게 됩니다. 비즈니스 로직을 직접 트리거하고 처리할 수도 있습니다.

payjq
payjq

모든 응답(1)
@

아래 링크를 통해 PAYJS를 오픈하시고 기간 한정으로 10,000 Doudou를 받아가세요.

https://payjs.cn/ref/ZGLGXD

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿