The Codeless IAP Button and IAP Listener expose event names that do not match the purchase callbacks in the documentation.
| Documented SDK callback |
Codeless inspector field |
| OnPurchasePending |
On Order Pending |
| OnPurchaseConfirmed |
On Order Confirmed |
| OnPurchaseDeferred |
On Order Deferred |
| OnPurchaseFailed |
On Purchase Failed (matches) |
Three of the four diverge, so the naming is also inconsistent within the components themselves.
Present in 5.4.3; verified by source inspection of Runtime/Codeless/IAPButton.cs and Runtime/Codeless/IAPListener.cs.
https://discussions.unity.com/t/codeless-4-14-2-or-5-1-2-on-purchase-pending-ios-and-android/1711398