收藏
回答

app 支付回调PayReq的returnKey 到底是什么鬼?

app支付只返回支付结果,具体支付的是哪个订单,连一点信息都没有?按理应该有个额外的字段用来给用户传值,然后再返回给用户,文档翻来覆去就那么几个参数。也没更详细的,demo工程也特别简陋,几乎就是新手入门。

/*! @brief 第三方向微信终端发起支付的消息结构体
 *
 *  第三方向微信终端发起支付的消息结构体,微信终端处理后会向第三方返回处理结果
 * @see PayResp
 */
@interface PayReq : BaseReq
/** 商家向财付通申请的商家id */
@property (nonatomic, copy) NSString *partnerId;

/** 预支付订单 */
@property (nonatomic, copy) NSString *prepayId;

/** 随机串,防重发 */
@property (nonatomic, copy) NSString *nonceStr;

/** 时间戳,防重发 */
@property (nonatomic, assign) UInt32 timeStamp;

/** 商家根据财付通文档填写的数据和签名 */
@property (nonatomic, copy) NSString *package;

/** 商家根据微信开放平台文档对数据做的签名 */
@property (nonatomic, copy) NSString *sign;
@end



#pragma mark - PayResp

/*! @brief 微信终端返回给第三方的关于支付结果的结构体
 *
 *  微信终端返回给第三方的关于支付结果的结构体
 */
@interface PayResp : BaseResp

/** 财付通返回给商家的信息 */
@property (nonatomic, copy) NSString *returnKey;
@end


另外 app的sdk中提供了一个字段如下,但是这个值用来干啥的,一点文档也没有?

/*! @brief 微信终端返回给第三方的关于支付结果的结构体
 *
 *  微信终端返回给第三方的关于支付结果的结构体
 */
@interface PayResp : BaseResp

/** 财付通返回给商家的信息 */

@property (nonatomic, copy) NSString *returnKey;

@end



回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签