小程序
小游戏
企业微信
微信支付
扫描小程序码分享
公司有专门的金流团队在做支付相关的开发,在境外,支付主要对接的是adyen。目前国内的同事开发了一款小程序,需要做支付,使用adyen接入微信支付,不知道在小程序是否可行?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果是做欧洲的收款业务,你可以尝试联系YabandPay。这是一家荷兰本得的支付公司,口碑很好。提供的服务和adyen一样,特别是微信和支付宝的性价比会更好。他家有中文客服,沟通起来更方便。 官网是www.yabandpay.com 你可以联系看看。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
laravel框架,集成了adyen的composer组件后的一段小程序支付代码。 adyen composer组件安装: composer require adyen/php-api-library 附上github地址:https://github.com/Adyen/adyen-php-api-library $openid = $request->has('openid') ? $request->input('openid') : ''; $client = new Client(); $client->setApplicationName(config('adyen.application_name')); //$client->setUsername(config('adyen.username')); //$client->setPassword(config('adyen.password')); $client->setXApiKey(config('adyen.api_key')); $client->setEnvironment(Environment::TEST); //$service = new Payment($client); $service = new Checkout($client); $params = [ 'amount' => [ 'currency'=>'CNY', 'value'=> 0.01 ], 'reference'=> '"some_reference_1234",', 'countryCode'=> 'CN', 'paymentMethod'=> [ 'type'=> 'wechatpayMiniProgram',//type为wechatpayMiniProgram时就报500的错误 'openid'=> $openid ], 'shopperLocale'=>'en-US', 'channel'=> 'Web', 'origin'=>'', 'returnUrl'=>'http://api-mp.xxx.cn/', 'merchantAccount'=>'K_SG' //自己申请的商户账户 ]; //$result = $service->authorise($params); $result = $service->payments($params); print_r($result); 最后返回的结果是500.以下是部分报错信息: Adyen\AdyenException: Internal error in file /var/www/mini-program-api/vendor/adyen/php-api-library/src/Adyen/HttpClient/CurlClient.php on line 310
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果是做欧洲的收款业务,你可以尝试联系YabandPay。这是一家荷兰本得的支付公司,口碑很好。提供的服务和adyen一样,特别是微信和支付宝的性价比会更好。他家有中文客服,沟通起来更方便。 官网是www.yabandpay.com 你可以联系看看。
laravel框架,集成了adyen的composer组件后的一段小程序支付代码。 adyen composer组件安装: composer require adyen/php-api-library 附上github地址:https://github.com/Adyen/adyen-php-api-library $openid = $request->has('openid') ? $request->input('openid') : ''; $client = new Client(); $client->setApplicationName(config('adyen.application_name')); //$client->setUsername(config('adyen.username')); //$client->setPassword(config('adyen.password')); $client->setXApiKey(config('adyen.api_key')); $client->setEnvironment(Environment::TEST); //$service = new Payment($client); $service = new Checkout($client); $params = [ 'amount' => [ 'currency'=>'CNY', 'value'=> 0.01 ], 'reference'=> '"some_reference_1234",', 'countryCode'=> 'CN', 'paymentMethod'=> [ 'type'=> 'wechatpayMiniProgram',//type为wechatpayMiniProgram时就报500的错误 'openid'=> $openid ], 'shopperLocale'=>'en-US', 'channel'=> 'Web', 'origin'=>'', 'returnUrl'=>'http://api-mp.xxx.cn/', 'merchantAccount'=>'K_SG' //自己申请的商户账户 ]; //$result = $service->authorise($params); $result = $service->payments($params); print_r($result); 最后返回的结果是500.以下是部分报错信息: Adyen\AdyenException: Internal error in file /var/www/mini-program-api/vendor/adyen/php-api-library/src/Adyen/HttpClient/CurlClient.php on line 310