L'interface du paiement de l'entreprise fournie par WeChat Pay permet aux commerçants de transférer des fonds directement au compte WeChat Change de l'utilisateur via le programme. Cette fonction est souvent utilisée dans des scénarios tels que les retraits des utilisateurs et la distribution de récompense. Cet article utilisera le langage PHP comme exemple pour introduire le processus d'amarrage complet.
Avant de commencer le développement, les préparations suivantes sont nécessaires:
Accédez à la plate-forme ouverte WeChat Pay, inscrivez-vous et authentifiez pour devenir un marchand WeChat.
Connectez-vous à la plate-forme Merchant WeChat et entrez [Centre de compte] pour configurer les clés API pour assurer un stockage sûr et ne peut pas être divulguée.
Téléchargez le SDK PHP correspondant dans le document de développement de paiement WeChat et introduisez-le dans le répertoire du projet pour préparer les appels ultérieurs à l'interface.
Introduire le fichier SDK WeChat Pay dans le projet PHP:
require_once 'path/to/wxpay.sdk.php';
Avant d'appeler officiellement l'interface, vous devez configurer les informations de base du marchand:
$config = new WxPayConfig();
$config->SetMerchantId('your_merchant_id');
$config->SetAppId('your_app_id');
$config->SetAppKey('your_app_key');
Veuillez remplacer les paramètres dans l'exemple de code par le numéro de marchand, AppID et la clé API réels.
Après avoir terminé la configuration, vous pouvez lancer une demande de paiement d'entreprise à l'utilisateur via le code PHP suivant:
$input = new WxPayEnterprisePay();
$input->SetOpenId('user_openid');
$input->SetAmount(100); // Les unités sont comptées
$input->SetDesc('Paiement commercial');
$result = WxPayApi::enterprisePay($config, $input);
if ($result['success']) {
// Paiement avec succès,Exécuter les activités suivantes
} else {
// Échec du paiement,Traitement de la logique de défaillance
}
Dans le code ci-dessus, la méthode setopenid est utilisée pour spécifier l'OpenID de l'utilisateur de la collection, SetAmount est le montant de paiement (l'unité est en cents) et SetDesc est utilisé pour remplir les instructions de paiement.
Grâce à l'introduction de cet article, je pense que vous avez maîtrisé le processus de base de l'utilisation de PHP pour réaliser le paiement du changement de WeChat Enterprises. De la préparation à la mise en œuvre du code, chaque étape est cruciale. Une fois le développement terminé, assurez-vous d'effectuer des tests adéquats dans un environnement formel pour assurer la sécurité du financement et l'expérience utilisateur.