����ĿΪC++��Ŀ����������֧��������ƽ̨��Openapi�����ص�Դ�룻

/** ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/

��������������Ŀ�ļ��� Openapi.proΪQtCreater��Ŀ�ļ�������QtCreater�򿪣� Openapi.slnΪVS��2008�棩��Ŀ�ļ�������VS�򿪣� ʹ��������Ŀ�ļ����ɿ�����ʹ�õ�IDE��������������һ���������������֣�

ע������ĿԴ������C\C++��׼�⣨STL���Լ�������Դ�ĵ������⣨libcurl��openssl���� ʾ��Demo�е������⣨libcurl��openssl�����Ѿ������windowsƽ̨�µľ�̬�⣻ �����߿���������֧��C\C++��ƽ̨��linux�ȣ�ʹ��Դ�����б���������⣨libcurl��openssl���� ������������о���ʹ�þ�̬\��̬���ӿ�;

/** ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/

��Ŀ��Ŀ¼�ṹ�� ����ҪԴ�������Ŀ¼��/openapi���У�

1���������� -- ./openapi/openapi_client ---- ����֧��������ƽ̨��openapi�����صĹ����ࣻ ---- �ⲿ��Ҫ�����������֧�������أ� ---- ����ʹ��ʾ���ɲμ�main.cpp�е�Դ�뼰ע�ͣ�

2�����������Ĺ����ࣺ HttpClient -- ./openapi/http/http_client ---- �ù������ṩHttp��Https������ͨ�ŵĹ��ܣ� ---- �ù�����������������libcurl

JsonUtil -- ./openapi/json/json_util ---- �ù������ṩJson����C++����֮���ת�����ܣ� ---- �ù�����������������cJSON��

openssl & libcurl -- ./libs/ ---- ���������������Ѿ�����ɾ�̬�⣨windowsƽ̨��; ---- ����ƽ̨�ľ�̬�⣬�����߿���������Դ����б��룻

/** ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/

����/����֮ǰ��׼��������

1����ס֧��������ƽ̨������Ӧ�ò����Ӧ��ID��appId����

2����������rsa��Կ�ԣ����ϴ���Կ��֧��������ƽ̨��Ӧ��Ӧ���£� ��������Լ���˽Կ��privateKey -- �ϸ��ܣ��� rsa��Կ���ɷ�ʽ�ο�֧��������ƽ̨�ٷ��ĵ��� ע��C++ʹ�õ��DZ�׼��ʽ��rsa˽Կ������pkcs8��ʽ�ģ�

3����������ҵ��ӿڲ�����װģʽ����ο�Openapi�ٷ��ĵ���

4��֧��������ƽ̨�ĵ����ģ�https://doc.open.alipay.com/

/** ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ **/

����������

1��DEMO�����ο���ʵ�ʿ�������Ҫ��Ͼ���ҵ�񳡾��޸�ʹ�á�

2�����ʹ����֧���ӿ��е��첽֪ͨ������Ҫ�ϸ�����������У��֪ͨ���ݵ���ȷ�ԣ����û��ʹ���첽֪ͨ���ɺ��ԣ��� 2.1���̻���Ҫ��֤��֪ͨ�����е�out_trade_no�Ƿ�Ϊ�̻�ϵͳ�д����Ķ����ţ� 2.2���ж�total_amount�Ƿ�ȷʵΪ�ö�����ʵ�ʽ����̻���������ʱ�Ľ��� 2.3��У��֪ͨ�е�seller_id������seller_email) �Ƿ�Ϊout_trade_no��ʵ��ݵĶ�Ӧ�IJ��������е�ʱ��һ���̻������ж��seller_id/seller_email���� 2.4����֤app_id�Ƿ�Ϊ���̻�������

3����DEMO�����еĻ����� 3.1�����ṩ��ʾ��Ϊwindowsƽ̨�¿����У� 3.2�������������������֧��C\C++��ƽ̨����linux���������У���ֻ��Ҫ�������ĵ�������Դ�⣨libcurl��openssl����������ü��ɣ�

AlipayopenAPIcpp

支付宝开放平台的C\C++版接入示例代码,包含加签验签\网络请求\参数组装\报文解析等等;仅供商户或开发者参考使用;

AlipayopenAPIcpp Info

⭐ Stars 46
🔗 Source Code github.com
🕒 Last Update 21 days ago
🕒 Created 6 years ago
🐞 Open Issues 2
➗ Star-Issue Ratio 23
😎 Author ArthasModern