草庐IT

ios - 获取有关 iOS 应用程序退款的详细信息

背景我正在帮助第3方托管3个应用程序,他们付钱让我编写这些应用程序(他们允许我访问他们的Apple凭据-专门为此应用程序创建-以便管理iTunesConnect流程)。因此,我可以通过iTunesConnect访问所有销售数据等。我们目前已经发布了所有3个应用程序,其中两个是首次发布,其中一个已经在商店上架了几个月并更新了几次。第一个应用程序最初以1.99美元的入门价发布,大约一个月后上涨至3.99美元。实际问题我刚从AppFigures.com收到我的每日报告(顺便说一句,强烈推荐;这是获取大量关于应用销售的自动化数据和分析的一种相对便宜的方式),我注意到应用#1昨天有3次退款。我们

ios - 如何处理退款/取消应用内购买

我正在尝试处理iOS应用内购买的退款。但是我找不到明确的指导方针来做到这一点。所以我有一个成员(member)类型的应用内购买功能,其中用户凭据不一定与iTunes帐户相关联。是否有某种标识符可供我在有人购买时引用,并且在他们通过apple申请退款时具有相同的标识符?此外,他们退款时我们会立即收到通知吗?我需要立即取消成员(member)资格。谢谢! 最佳答案 我最终存储了收据字符串并运行cron来检查交易并查找取消字段。$url="https://buy.itunes.apple.com/verifyReceipt";$data=

ios - iOS 应用内购买退款 - 由开发者而非最终用户触发

案例:我们的iOS应用程序提供为每个用户专门创建的定制食谱包的销售。例如-用户购买食谱包,但对于每个用户,这个包将由应用程序团队的某人根据用户的偏好和需求单独创建。例如,此包应在5天内创建。如果应用团队未能在5天内创建此包并交付给最终用户,则应触发自动退款,最终用户应收回他在应用购买中为此花费的钱,从而使购买的自定义包无效。问题:这种情况在Apple/iOS世界中甚至可能吗?应用程序开发人员能否触发最终用户进行的一项特定购买的退款流程?如果用户对特定购买不满意,如果应用开发者引用交易收据,是否可以触发此退款流程?附言我们并不是真的在销售定制配方包,这只是一个示例场景,以帮助理解此退款场

iphone - 我们可以检查用户的 In App Purchase 是否已被 Apple 退款?

情况:-用户进行IAP并获​​得一些内容,我们存储用户的设备ID以确保他们可以随时访问此内容。-用户认为他们不喜欢这些内容,因此他们调用Apple并获得退款。-用户仍然可以访问内容,即使他们已获得IAP退款问题:我们不希望用户能够再访问此内容。这可能成为他们可以利用的漏洞。(解锁内容,然后获得退款并保留他们对所述内容的访问权限)问题:我们有什么方法可以通过用户的transactionId、transactionReceipt或我们可能拥有的任何其他信息来检查用户是否已获得IAP退款?作为引用,我阅读了StoreKitGuide,它没有提到这个案例。 最佳答案

ios - Apple 如何通知 iOS 应用程序内购买 (IAP) 的退款?

我已在我的应用中成功实现AppleiOSIAP并在沙盒中进行了测试。效果很好。我担心用户可以使用IAP购买东西,将其下载到我的应用程序中,然后向Apple投诉并获得退款。没有明显的方式可以向我的应用程序报告退款。在“恢复”操作期间,它们是否只是被排除在我收到的产品列表之外?是否有一些未记录的交易类型会在退款发生时异步显示在我的SKPaymentTransactionObserver中?现在,我假设我需要在恢复之前删除用户的IAP交易,并且任何退款都不会出现在恢复交易的列表中。这是正确的方法吗?有什么方法可以在沙箱中对此进行测试吗?有没有人在生产环境中见过退款并且可以解释它们是如何工作的

android - 在 v3 中处理应用内结算退款

我正在尝试在我的应用程序中实现应用内计费,我的购买部分正常工作,但我该如何处理退款?在TestingIn-AppBilling部分下,它说您必须注意IN_APP_NOTIFY但是当您点击它时,它会将您带到v2。但是,在v3中,它没有提供有关做什么的信息,或者即使IN_APP_NOTIFY仍然使用相同或受支持。示例应用也不处理退款,那么我想如何在v3中处理退款? 最佳答案 您应该以与v2相同的方式处理它们:当用户请求退款时,通过Checkout控制台取消或退款订单。然后应用程序应在启动时检查购买状态等并做正确的事情(通常允许访问已退款

android - In-App Billing v3 - 不检测退款

我参加了Google的“In-AppBillingv3”培训。我打算购买一件商品,但我遇到了问题。https://developer.android.com/training/in-app-billing/index.html我已取消购买并退款,但应用检测到购买是真实的。我无法继续测试我的应用,因为我始终检测到该商品为已购买。我在logCat中发现的唯一错误是下一个:[3687]InAppBillingService.logResponseBundle:bundle不包含响应代码在启动mHelper.queryInventoryAsync(mGotInventoryListener)后

微信小程序开发实战11_4 微信支付退款流程

当交易发生之后一年内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付金额退还给买家,微信支付将收到退款请求并且验证成功之后,将支付款按原路退还至买家账号上。使用该接口时的一些注意事项如下:交易时间超过一年的订单无法提交退款。微信支付退款支持单笔交易分多次退款(不超50次),多次退款需要提交原支付订单的商户订单号和设置不同的退款单号。一笔退款失败后重新提交,请不要更换退款单号,请使用原商户退款单号。如果同一个用户有多笔退款,建议分不同批次进行退款,避免并发退款导致退款失败。申请退款接口的返回仅代表业务的受理情况,具体退款是否成功,需要通过退款查询接口获取结果。微信退款的操作流程如下

ruby-on-rails - 如何在 Stripe 中进行退款?

我正在尝试在Stripe中退款require"stripe"Stripe.api_key="sk_test_xxxxxxxxxxxxxxxx"refund=Stripe::Refund.create(:charge=>"ch_16fdjakjlfcCAuPNIGx6R4o")end但是我得到了这个错误undefinedmethod`create'forStripe::Refund:Class我的gemfile中确实有gem'stripe' 最佳答案 检查您使用的stripegem的版本是值得的。早期版本直接从收费对象中退还费用,而不

微信SDK实现小程序授权登录、支付、退款、企业打款(提现)前端+后端

文章目录一、小程序授权登录1.添加微信SDK2.在Properties配置文件中配置微信参数3.增加WeiXinProperties类,用来获取配置文件的微信参数4.创建微信配置类WxConfiguration5.授权登录的实现方法二、小程序支付1.添加微信支付SDK2.在Properties配置文件中加上微信支付参数3.WeiXinProperties类增加微信支付参数4.在微信配置类WxConfiguration增加微信支付的bean5.微信支付的实现方法6.小程序支付回调接口三、小程序退款1.小程序退款实现方法2.小程序退款回调接口四、商家打款(提现)1.商家打款到微信实现方法五.小程序