roc13x

+Clients
  • Content count

    637
  • Joined

  • Last visited


7 Followers



About roc13x

  • Rank
    Spam Happy
  • Birthday 05/04/1994

Recent Profile Visitors


23,428 profile views

roc13x's Activity

  1. roc13x added a record in IP.Nexus   

    Stripe address fields incorrect
    On the Stripe gateway, it sets the wrong parameter names for most of the address.
     
    The parameters it should send to Stripe.js are:[list]
    [*]name
    [*]address_line1
    [*]address_line2
    [*]address_city
    [*]address_state
    [*]address_zip
    [*]address_country
    [/list]
    But instead it sets:[list]
    [*]name
    [*]address_line1
    [*]address_line2
    [*]state
    [*]zip
    [*]country
    [/list]
    City, State, ZIP and Country are always null when Stripe receives them as a result, which hinders fraud checking
    • 0 replies
    • 0 views
  2. roc13x added a post in a topic: Upgrade/Downgrade fee   

    Our web store has some packages that are similar, and have the same price. But we'd like customers to be able to convert between those packages for a small fee. However with the current upgrade/downgrade system, the price to change between those packages would always be 0, since the original prices are the same.
    I would like to suggest a way to set a custom upgrade/downgrade fee for a package, to make situations like the one above possible.
  3. roc13x added a record in IP.Nexus   

    Void account does not run custom actions
    When an account is voided and the "Cancel all purchases" option is selected, any onCancel custom actions are not run for the purchases cancelled.
    • 0 replies
    • 0 views
  4. roc13x added a record in IP.Nexus   

    onPaymentScreen
    Issue described here: [url="http://community.invisionpower.com/topic/383675-nexus-onpaymentscreen/"]http://community.invisionpower.com/topic/383675-nexus-onpaymentscreen/[/url]
    • 0 replies
    • 0 views
  5. roc13x added a record in IP.Board   

    onNameChange issue
    The memberSync "onNameChange" runs when either the username or display name are changed, and the script using it has no way of telling which one was updated which is often important. The documentation says it runs only when the display name is changed. Current behaviour would be fine if the method was also sent the field name being updated.
     
    Not as important, but onNameChange runs multiple times when one name is changed. It is always executed in the function "updateName", and also at the end of admin "save_member_name" (which can call updateName up to 2 times). So if a username was changed from the ACP, with display names disabled, it would cause onNameChange to run 3 times.
    • 0 replies
    • 0 views
  6. roc13x added a post in a topic: Record IP on tickets   

    Nexus support tickets and replies should record the IP that submitted them. On our system, we have had many cases of an account being compromised, and the unauthorized person submits a support ticket under the hacked account, requesting changes to it to make it harder for the real owner to recover it.
    It can be very difficult to determine who is really behind these tickets, so knowing which IP they came from would be very useful to us.
  7. roc13x added a comment: View Standing throws DB error   

    Confirmed
  8. roc13x added a comment: Custom dropdown storage   

    This is still re-producable on 1.5.4 :(
  9. roc13x added a post in a topic: MODERATION TOOL: Swap order of selected posts   

    It may simply be ordering them by the post ID. I have not checked that but it'd be my best guess.
  10. roc13x added a record in IP.Nexus   

    Custom dropdown storage
    1) Create a package with a dropdown option
    2) Buy the package, selecting a dropdown option
    3) The option you selected is stored in the ps_custom_fields column as a number (the index of the dropdown option)
    4) Now edit the purchase in the ACP and save
    5) The ps_custom_fields for the dropdown is now stored as the full text of the selected option. It should still be using the number index.

    Seems tiny and unimportant, but as someone who uses advanced custom code to interact with purchases, it has affected us greatly.
    • 0 replies
    • 0 views
  11. roc13x added a comment: Text overflow in information dialog box   

    [quote name='Andy Rixon' timestamp='1340100632']
    This is handy for what I need to do, but what about fetching data from a custom feild?
    [/quote]
    I fetch them from:
    [CODE]$custom_fields_array = unserialize($purchase['ps_custom_fields']);[/CODE]
  12. roc13x added a post in a topic: r in 1.5, we've added an optional "Contact Us" link to the footer   

    I think there is simply a Contact Us hook that Nexus installs. Try disabling it from the Hooks section :)
  13. roc13x added a comment: nexus_purchases table needs a unique index to prevent duplicate records of the same type   

    Wouldn't that kind of duplicate be normal if someone added 2 of the same item to their cart and paid for them with one invoice?
  14. roc13x added a comment: Notify of support request email address incorrect and fails   

    I stopped getting support emails after 1.5. Not sure if this is related.

    Ticket #806125
  15. roc13x added a post in a topic: Chargebacks & (Better) Paypal Transaction ID Support   

    Agree with #1. We've actually written our own tool in the ACP for doing this, and having it native would be a big plus :)

    As for #2, I can't think of what Nexus could do specifically to manage chargebacks..

Status Feed